Back to blog

Free SEO Audit Checklist for New Websites in 2026

By Ayush··9 min read
SEO StrategySEO ChecklistTechnical SEO

If you launched a website in the last few months and have not run an SEO audit, this is the post for you. I built gscdaddy.com from zero and audited it against exactly this checklist, so every item here is battle-tested on a real site, not copied from a generic template.

No paid tools required. Every item uses free resources like Google Search Console, Bing Webmaster Tools, Google PageSpeed Insights, and Screaming Frog's free tier. Work through each section in order. When something is already done, check it off. When something is broken or missing, fix it before moving on.

How to Use This Checklist

There are four sections covering 29 items total.

  • Technical SEO (10 items) — the foundation that controls whether Google can even crawl and index your site
  • On-Page SEO (8 items) — how each page tells Google what it is about
  • Content SEO (6 items) — whether your content matches what people actually search for
  • Off-Page SEO (5 items) — the signals other sites and platforms send about you

For a new site, expect 3 to 5 hours to work through everything once. Fix the blocking issues first (anything that stops indexing), then batch through the rest.

Technical SEO (10 items)

1. Google Search Console is verified

Without Google Search Console, you are flying blind. Verify your property using DNS verification (works for both www and non-www automatically). Submit your sitemap. Check the Coverage report for any crawl errors on day one.

2. Bing Webmaster Tools is set up

Bing is small but not irrelevant, and setting up Bing Webmaster Tools also gets you picked up by DuckDuckGo and Yahoo. You can import your site directly from Google Search Console in one click, so there is no real reason to skip this.

3. Sitemap is submitted and accessible

Visit yourdomain.com/sitemap.xml in an incognito window. It should load a valid XML file listing your pages. Submit it in both Google Search Console and Bing Webmaster Tools. If you are on Next.js, Vercel generates this automatically from app/sitemap.ts.

4. Robots.txt is configured correctly

Visit yourdomain.com/robots.txt. It should exist, allow crawling of important pages, and include a line pointing to your sitemap like "Sitemap: https://yourdomain.com/sitemap.xml". Do not accidentally block your entire site. I have seen new sites ship with "Disallow: /" left over from staging and wonder why they have zero impressions.

5. HTTPS is enabled sitewide

Every page should load on HTTPS. Visit the HTTP version of your site in an incognito window and confirm it redirects to HTTPS. Mixed content warnings (HTTPS pages loading HTTP resources) hurt both user trust and rankings.

6. Core Web Vitals are passing

Run your homepage and a few key pages through Google PageSpeed Insights. Look for green scores on Largest Contentful Paint (under 2.5 seconds), Interaction to Next Paint (under 200 milliseconds), and Cumulative Layout Shift (under 0.1). Check both mobile and desktop because mobile is usually the weak spot.

7. Mobile responsive design is working

Load your site on an actual phone. Not just a narrow browser window. Real phones expose issues that desktop emulators miss, like tap targets being too close together, horizontal scrolling on small screens, and fixed-position elements covering content.

Run your site through the Screaming Frog free crawler (up to 500 URLs) or check the "Not found (404)" section in Google Search Console. Broken links waste crawl budget and send poor signals about site quality. Fix them by either restoring the content, adding a 301 redirect, or updating the link.

9. Schema markup is implemented on key pages

At minimum, add WebSite schema and BreadcrumbList schema sitewide, BlogPosting schema on blog posts, and FAQPage schema where you have Q&A sections. Test each page with Google's Rich Results Test. Rich results can lift CTR by 20 to 30% for the same ranking position.

10. IndexNow is configured

IndexNow tells Bing and other search engines instantly when you publish or update a page. It takes 15 minutes to set up. Generate a key, host it at a known location on your site, and POST to the IndexNow API when content changes. Skipping this means slower indexing on every search engine except Google.

On-Page SEO (8 items)

11. Every page has a unique title tag

Run Screaming Frog or check manually. No two pages should have the same title tag. Each title should include the primary keyword near the beginning and be between 50 and 60 characters so it does not get truncated in search results.

12. Every page has a unique meta description

Meta descriptions do not directly affect rankings, but they strongly affect CTR. Target 140 to 160 characters. Include the primary keyword naturally. Write like an ad, not like a summary. A clickable meta description can move a position 5 result to perform like a position 3.

13. Heading hierarchy is clean

Each page should have exactly one H1 tag, which usually matches the title. Use H2 tags for main sections and H3 tags for subsections. Do not skip levels (H1 to H3 with no H2 in between). Screaming Frog's H1 report catches pages missing H1s or with multiple H1s.

14. Images have descriptive alt text

Every meaningful image should have alt text that describes what the image shows. Not keyword stuffing. Just plain accurate description. This helps screen readers, image search, and gives Google extra context about your page topic.

15. Internal linking is in place

Every page should link to at least 2 to 3 other relevant pages on your site and receive links from at least 2 to 3 other pages. Orphan pages (no incoming internal links) rarely rank well. Use contextual anchor text, not generic phrases like "click here."

16. Primary keyword appears in the first 100 words

Open each of your main pages and check the intro. The primary keyword or a close variant should appear naturally in the first paragraph. Not stuffed in, just used where it fits the sentence. This is a small signal but a consistent one.

17. Content length matches the search intent

A 400-word page will not rank for a keyword where the top results are all 2,500-word guides. Look at what is ranking on page 1 for your target keyword and match or exceed the depth. Do not pad for the sake of word count, but do cover the topic completely.

18. FAQ schema on pages with Q&A content

If a page has a "Frequently Asked Questions" section, add FAQPage schema. FAQ schema can take up significant space in search results, which both improves CTR and pushes competitors lower on the page.

Content SEO (6 items)

19. Target keyword research is documented

For every page, you should know the primary keyword you are targeting and why you think you can rank for it. Use Google Search Console's Queries report, Google Autocomplete, and "People Also Ask" boxes to validate that real people are searching for this term. Long-tail keywords are where new sites actually get traction.

20. Content matches search intent

Before writing, search your target keyword in Google and look at the top 10 results. Are they tutorials, listicles, comparison pages, or tools? Your content format should match. Writing a tutorial when Google wants a comparison page means you will not rank, no matter how good the content is. Read the search intent guide if this is new to you.

21. Content covers the topic comprehensively

Compare your page to the top 3 ranking pages. List every subtopic they cover that you do not. Fill the gaps. You do not need to copy their structure, but you cannot leave major subtopics uncovered. This is the single biggest lever for rankings on any competitive keyword.

22. Content is updated with current year information

References to "2023" or "2024" in 2026 content are a freshness signal problem. Update stats, tool recommendations, screenshots, and dates to the current year. Check your top pages every 6 to 12 months for content decay.

23. Original insights are included

AI-generated filler content is everywhere in 2026. The pages that rank consistently are the ones that include something the others cannot: personal experience, proprietary data, original screenshots, unique frameworks. Add at least one thing to each post that could not be generated by pulling from existing content.

24. No keyword stuffing

If you read your page out loud and it sounds unnatural, you are stuffing. Modern search engines understand synonyms, related terms, and natural language. Write for humans first. The keyword should appear often enough to establish topical relevance and no more.

Off-Page SEO (5 items)

25. Google Business Profile is created (even for SaaS)

If you have a business name and a location (even a home office in a city), create a Google Business Profile. It is a free link, it shows up in knowledge panel results for branded searches, and it helps establish entity recognition.

26. Directory submissions are in progress

Submit your site to relevant directories. For SaaS, that means AlternativeTo, F6S, SaaSHub, BetaList, Product Hunt, Indie Hackers, G2, GetApp, Crunchbase, and similar. Each submission is a potential backlink plus referral traffic. Batch this over a few weeks so you are not spamming everything in one day.

27. Social profiles are created and consistent

Create profiles on Twitter/X, LinkedIn, and any platform relevant to your audience. Link them back to your site. Use the same bio, branding, and handle across platforms. These profiles often rank for your brand name and give you controlled surfaces in branded search results.

28. Build-in-public presence is active

For indie founders, a build-in-public presence on Twitter or Reddit compounds over time. Share progress weekly. Share what you learn. Share failures. This generates both branded search interest and natural backlinks from people who reference your work. I have been doing this openly with GSCdaddy and it has been the single highest-ROI distribution channel.

29. Guest post outreach has started

Identify 10 to 20 blogs in your niche that publish guest posts. Pitch 2 or 3 per week with a specific, relevant idea. Even a few guest posts on relevant sites will generate real referral traffic and quality backlinks. This is slow work, but the backlinks you earn this way are the kind that actually move rankings.

After the Audit

The point of an audit is not to feel good about checking boxes. It is to find what is broken and fix it. When you work through the list, you will probably find 5 to 10 items that need real attention. Prioritize like this.

  1. Blocking issues first. Anything stopping Google from indexing your site (robots.txt, noindex tags, broken sitemap) goes to the top.
  2. Technical foundation second. HTTPS, Core Web Vitals, mobile issues. Fix these before spending time on content work.
  3. On-page optimizations third. Title tags, meta descriptions, heading hierarchy. Batch these across your top 10 to 20 pages first.
  4. Content and distribution last. Content depth, search intent alignment, backlinks. These are the slowest to show results, which is why they benefit from being worked on continuously rather than in a single audit.

Re-run this audit quarterly. New issues will show up as you publish more content and as search engines change. Catching them early is cheaper than fixing them after traffic has already declined.

Want to automate the ongoing monitoring? GSCdaddy checks your striking distance keywords daily and surfaces the pages that need attention before they slip off page 1. You can read more about striking distance keywords and why monitoring them beats quarterly audits for ongoing optimization.

Frequently Asked Questions

How long does a full SEO audit take for a new website?

For a small site under 50 pages, you can work through this checklist in 3 to 5 hours. Larger sites take longer because you have to spot-check more pages. The technical and on-page sections are the most time-consuming. Content and off-page checks are faster if you are honest with yourself about what is actually done.

Do I need paid tools to audit my website?

No. Google Search Console, Google Analytics, Google PageSpeed Insights, Bing Webmaster Tools, and Screaming Frog's free tier cover 90% of what you need. Paid tools like Ahrefs and Semrush are useful for competitor research and backlink analysis, but they are not required to run a technical SEO audit of your own site.

How often should I run an SEO audit?

Run a full audit when you launch a new site, and then once per quarter after that. For specific sections, the cadence is different. Check Google Search Console weekly for new errors. Check Core Web Vitals monthly. Re-check your content and internal linking every few months as you publish new pages.

What should I fix first if my audit finds many issues?

Fix anything that blocks indexing first. That means robots.txt issues, noindex tags on important pages, broken sitemaps, and critical crawl errors. After that, prioritize HTTPS, mobile responsiveness, and Core Web Vitals. On-page issues like missing meta descriptions or thin content can be fixed in batches after the blocking issues are resolved.

Keep reading

Stop guessing. Start fixing.

GSCdaddy finds your striking distance keywords and tells you exactly what to change. Free for 14 days, no credit card required.

Try GSCdaddy free