SEO guide for beginners

Follow these 10 steps in order. Inside each project, the "What to do next" tab tracks them for your website automatically.

  1. Audit your website

    Add your site and run the audit. Note the health score and the number of errors.

  2. Fix technical errors

    Broken pages and links, server errors, redirects, robots.txt, sitemap, HTTPS and mobile.

  3. Set up Google tools

    Google Search Console, Google Analytics 4 and Google Tag Manager. Submit your sitemap.

  4. Research and map keywords

    One primary keyword + 2–3 secondary keywords per important page. Check volume in Keyword Planner.

  5. Optimise each page

    Title, description, H1, H2s, content, images, internal links and schema.

  6. Do local SEO

    Complete Google Business Profile, same NAP everywhere, LocalBusiness schema, reviews and area pages.

  7. Build listings and links

    Apple, Bing, directories, guest posts, local news and partners. Quality over quantity.

  8. Publish helpful content

    Answer real customer questions in blogs and link them to your service pages.

  9. Prepare for AI search

    Allow AI crawlers, add FAQs and answer-first summaries, add llms.txt.

  10. Measure and repeat monthly

    Check Search Console clicks and positions, re-audit monthly and keep improving.

SEO words explained simply

SEOSearch Engine Optimisation — improving your website so it shows higher in Google for searches your customers make.
CrawlWhen Google's bot visits your pages. This tool crawls your site the same way to find problems.
IndexGoogle's database of pages. A page must be indexed to appear in search results.
Meta titleThe blue clickable line in Google results. 50–60 characters, keyword first, brand last.
Meta descriptionThe grey text under the title. 140–155 characters with a benefit and call to action.
H1The main heading on the page. Use one per page with the primary keyword.
Alt textA short description of an image for Google and screen readers.
CanonicalA tag that tells Google which URL is the main version of a page.
robots.txtA file that tells crawlers which parts of the site they may visit.
XML sitemapA list of all your important URLs for search engines.
3XX / 4XX / 5XXStatus codes: 3XX = redirect, 4XX = page not found / broken, 5XX = server error. 200 = OK.
SchemaCode (JSON-LD) that describes your business or page to Google. Can create rich results.
NAPName, Address, Phone. Must be identical everywhere for local SEO.
GBPGoogle Business Profile — your listing on Google Maps and the local 3-pack.
BacklinkA link from another website to yours. Quality links build authority.
Anchor textThe clickable words of a link.
Keyword intentWhy someone searches: informational (learn), commercial (compare), transactional (buy/hire), navigational (find a brand).
Keyword cannibalisationTwo of your pages competing for the same keyword. Give each page its own primary keyword.
Core Web VitalsGoogle's speed and stability metrics: LCP (loading), CLS (layout shift), INP (responsiveness).
AEOAnswer Engine Optimisation — being the direct answer in snippets, voice search and AI Overviews.
GEOGenerative Engine Optimisation — being mentioned and cited by ChatGPT, Gemini, Perplexity and other AI tools.
llms.txtAn optional text file in your website root that gives AI tools a clean summary of your important pages.

Ready to audit your website?

Start free