Most pages that don’t rank aren’t failing because of one big mistake. They fail on ten small ones: a vague title, two H1s, a canonical pointing somewhere else, images with no alt text, a slow first load. Each one is easy to fix. The hard part is noticing them.
This SEO audit checklist lists all 20 checks in the order we run them, with what each one means and how to fix it.
This is the checklist we run on client pages before they go live. Work through it on one important page at a time — your home page, your main service page, your best article — and you’ll fix the problems that matter most first.
How to use this checklist
Open the page in a normal browser and in “view source”. Most checks take seconds. If you’d rather not do it by hand, the Page audit in SEO Studio runs these checks automatically and gives a fix for each one.
Content and HTML basics
1. A unique, specific title tag
One <title> per page, different on every page, with the main keyword near the start. Aim for roughly 50–60 characters; Google cuts titles by pixel width, not by character count. We explain the details in our guide to title and meta description length.
2. A meta description that earns the click
Not a ranking factor on its own, but it shapes the snippet people see. Keep it unique, around 120–160 characters, and give a reason to click: what the page answers, and for whom.
3. Exactly one H1 that matches the search
The H1 should say what the page is about in the words your visitors use. If someone searches “website development in Hyderabad”, an H1 of “Welcome!” wastes your most important heading.
4. Headings in a sensible order
H2s for the main sections, H3s inside them. Headings are how both readers and search engines skim. Skipping levels or using headings only for styling makes the outline confusing.
5. The topic is clear in the first 100 words
Say what the page covers early, in plain words. Mention the main phrase naturally once — repeating it ten times does more harm than good.
6. Alt text on meaningful images
Describe what the image shows (“barista pouring a flat white”), not “image1.jpg”. Decorative images can have an empty alt="".
7. A short, readable URL
Lowercase words separated by hyphens: /website-development-hyderabad/ beats /page?id=123. Don’t change existing URLs without a 301 redirect.
8. Internal links in both directions
Link to the page from related pages, and link out from it to related content, using descriptive anchor text instead of “click here”.
Crawling and indexing
9. The page is allowed in the index
Check for noindex in the meta robots tag and in the X-Robots-Tag header. Staging settings left on after launch are a classic cause of “why isn’t my site on Google?”
10. The canonical points to the right URL
Usually a page’s canonical should point to itself. A canonical pointing to a different page tells Google to rank that one instead.
11. robots.txt doesn’t block it
Remember that robots.txt controls crawling, not indexing. A blocked page can still appear in results with no description — and Google can’t see a noindex on a page it isn’t allowed to crawl.
12. It’s in your XML sitemap
Your sitemap should list the pages you want indexed, be referenced in robots.txt, and be submitted in Google Search Console.
13. One secure version of the site
HTTPS everywhere, and one preferred host. http://, www and non-www versions should all redirect to the same place.
14. No broken links or redirect chains
Links that return 404, or hop through several redirects, waste crawl time and frustrate visitors. Fix the link to point straight at the final URL.
Experience and speed
15. Works properly on a phone
A viewport meta tag, readable text without zooming, and buttons far enough apart to tap. Google indexes the mobile version of your site first.
16. Core Web Vitals in the green
Largest Contentful Paint under 2.5 seconds, Interaction to Next Paint under 200 milliseconds and Cumulative Layout Shift under 0.1. Slow server response (TTFB) drags everything down, so hosting matters. Our article on Core Web Vitals, explained simply covers the fixes.
17. Images sized and compressed
Use WebP or AVIF, set width and height so the layout doesn’t jump, and lazy-load images below the fold.
Rich results and sharing
18. Structured data that matches the page
JSON-LD for your business, articles, products or breadcrumbs — and only for what’s visible on the page. Our beginner’s guide to schema markup shows which types still earn rich results.
19. Open Graph tags for link previews
og:title, og:description and og:image control how the page looks when shared on WhatsApp, LinkedIn or Facebook.
20. Language set correctly
A lang attribute on the <html> tag, and hreflang links if you publish the same page in several languages.
What a checklist can’t tell you
A page can pass all 20 checks and still sit on page three. Search intent, the depth of your content and the links pointing at your site matter just as much. The fastest way to see what’s missing is to compare your page with the one that outranks you — we walk through that in how to do a competitor SEO analysis for free.
Run these checks in two minutes
SEO Studio is the free toolkit we built for exactly this. Paste a URL into the Page audit and you get a score, every failed check and a plain-English fix. It also comes as a Chrome and Edge extension, so you can audit any page while you browse.
Prefer to hand it over? Our studio fixes technical SEO as part of every website we build — tell us about your site.
Want us to run these checks and fix what we find? See our SEO services in Hyderabad.