An SEO audit checklist you can run yourself

You can run a useful SEO audit of your own site in an afternoon with free tools: Google Search Console, PageSpeed Insights, Google itself and a browser. This checklist lists 30 checks in the order Google meets your site, from indexing to links, with what to look for and what to do when a check fails.

Before you start

You need two free tools. Google Search Console, verified for your site: it is Google's own data on your pages. And PageSpeed Insights for speed. Keep a simple list of what fails, with the page address, and fix in the order of this checklist.

Indexing

  1. Search site:yourdomain.ma on Google. Do your important pages appear? Do pages appear that should not, old ones, tests, or strange product pages you never sold?
  2. Open the Pages report in Search Console. Read why pages are not indexed. "Crawled, currently not indexed" on important pages usually means Google found them too thin or too similar to others.
  3. Check robots.txt at yourdomain.ma/robots.txt. Nothing important should be disallowed.
  4. Check the sitemap is submitted in Search Console and lists only real pages that answer 200.
  5. Look for stray noindex tags on important pages, often left from a staging site.
  6. Check canonical tags point to the page itself, or to the version you want indexed.

Speed and mobile

  1. Run your home page and two key pages in PageSpeed Insights, mobile tab. The main content should appear within 2.5 seconds, the page should react to taps within 200 milliseconds and should not jump while loading, per Core Web Vitals.
  2. Check image sizes. Photos uploaded straight from a phone often weigh several megabytes each.
  3. Open the site on your own phone, on mobile data. Is everything readable without zooming? Are buttons easy to tap?
  4. Compare mobile and desktop content. Google ranks the mobile version, so anything hidden on mobile may as well not exist.
  5. Look for pop-ups that cover the content on arrival on a phone.

Titles and pages

  1. Every page has a unique title that names its subject, and the service and city where relevant.
  2. Titles fit, about 60 characters, so the important words are not cut off in results.
  3. Each page has one main heading that says what it is about, not "Welcome".
  4. Meta descriptions exist and sell the click in one or two sentences.
  5. The answer comes early. A visitor should learn what the page offers in the first lines.
  6. No two pages target the same search. If two pages compete, merge them or give each a different focus.
  7. Thin pages with a few lines of text are improved or merged.
  1. Important pages are reachable in two or three clicks from the home page.
  2. No orphan pages: every page you want to rank is linked from at least one other page.
  3. Link text describes the destination, not "click here".
  4. No broken internal links leading to errors.

Local presence

  1. Your Business Profile is claimed, verified and complete, with the right primary category. See our Google Maps guide.
  2. Name, address and phone are identical on the profile, the site and directories.
  3. Special hours are set for the next holiday.

Links and reputation

  1. Open the Links report in Search Console. Which sites link to you, and which pages receive links?
  2. Search your business name. Are there mentions without a link, or old listings with wrong details?

Languages and security

  1. Each language version has its own address, and hreflang tags link the versions both ways. See Google's documentation.
  2. The whole site loads over HTTPS, with no warnings in the browser.
  3. Search Console shows no security issue or manual action. If site: shows pages you never created, the site may have been hacked: Google explains how to recover.

What to do with the results

Fix in this order: anything that blocks indexing, then security, then speed on mobile, then titles and pages, then local presence, then links. Most sites find their biggest problems in the first two sections. If the list is long or technical, our free audit ranks it for you.

Prefer a second pair of eyes?Send us your address and we run the audit for free.

Frequently asked questions

What is the most important SEO check?

Whether Google indexes your important pages. Everything else depends on it. Search Console's Pages report answers it in a few minutes.

How often should I audit my site?

A short check every month in Search Console, and a full audit once a year or after any redesign, migration or sudden drop in traffic.

Are free SEO tools enough?

For an audit of a small or medium site, mostly yes. Search Console and PageSpeed Insights are Google's own data. Paid tools add competitor and link data.

What does "Crawled, currently not indexed" mean?

Google visited the page but chose not to add it to its index, usually because it found the page thin, duplicated or less useful than similar pages. Improving or merging the page is the usual fix.

What does an SEO audit involve?

Checking the three parts of SEO on your own website: technical (can Google crawl, index and load it quickly on a phone), on-page (do titles, headings and content match real searches) and off-page (links, mentions, your Business Profile). A useful audit ends with a short list of fixes in order of impact, not a score.

Find out what is holding your site back.

Send us your address. The audit is free and commits you to nothing.