An SEO checklist for a new site solves the question of “in what order should we look at this?” more than “what should we look at?” That’s because, in SEO, some tasks are prerequisites for others: editing a title tag on a site closed to indexing, interpreting traffic without any measurement in place, or producing content without a keyword map — none of these produce healthy results.
This list is the initial audit skeleton for a site that’s newly launched or being taken over. It doesn’t matter whether it’s WordPress, Astro, Shopify, or custom software. The tool changes; the checking logic stays the same.
1. Basic SEO Setup Checks
The first layer confirms that search engines can see the site and that performance can actually be measured. Moving to content production before this layer is complete is like running a campaign in the dark.
| Check | Why it matters | Practical check |
|---|---|---|
| Google Search Console setup | Shows how Google crawls, indexes, and surfaces the site for specific queries. | Set up a domain property, verify ownership, and check the Coverage/Indexing and Performance reports. |
| Bing Webmaster Tools setup | Tracks visibility in the Bing and Microsoft ecosystem. | Add the site, submit the sitemap, review crawl and index reports. |
| GA4 setup | Reads organic traffic as behavior and conversion, not just clicks. | Verify the GA4 property, web stream, and core event and conversion definitions. |
| SEO plugin or its technical equivalent | Simplifies title, description, canonical, and sitemap management in WordPress. | Use a reliable SEO plugin on WordPress. On custom builds, verify the same outputs at the code level. |
| Sitemap submission | Presents important URLs to search engines as a discovery list. | Submit /sitemap.xml or /sitemap-index.xml to GSC and Bing. |
| robots.txt | Tells crawlers which sections can be crawled. | Check for an accidental Disallow: / and confirm the sitemap line is present in /robots.txt. |
| Manual actions and security warnings | Flags spam or security issues that could hit rankings broadly. | Check the Manual Actions and Security Issues screens in Search Console. |
| Index check | Confirms important pages are actually in the search index. | site:domain.com is a quick first check; use URL Inspection for real verification. |
If you’re on WordPress, the “SEO plugin” item practically means Yoast, Rank Math, or a similar tool. But on custom software or a static site, a plugin isn’t mandatory. What’s mandatory is the output itself: unique title, meta description, canonical, robots meta, sitemap, robots.txt, and structured data.
To read this layer’s logic from the ground up, start with What Is SEO? How Does a Search Engine Work?.
2. Keyword Research and Content Mapping
Keyword research isn’t just about pulling a list of keywords. The right output is a keyword map that shows which page answers which query group.
| Check | How to do it | Output |
|---|---|---|
| Identify competitors | Search the main commercial and informational queries on Google; pick real competitors from the SERP. | List of 5-10 organic competitors |
| Find core keywords | Collect product, service, category, and problem phrases. | Core topic clusters |
| Extract long-tail variations | Use autocomplete, People Also Ask, Search Console, and Keyword Planner data. | List of lower-competition queries |
| Build a keyword map | Group similarly-intended queries on a single page. | Query group, intent, URL, page type, priority |
| Analyze SERP intent | Is the first page dominated by blog posts, product pages, category pages, listicles, or local results? | Page-format decision |
| List questions | Fold real questions users ask into H2/H3 sections or an FAQ. | Content brief |
| Check difficulty | Weigh tool scores, competitor authority, content quality, and link profile together. | Short-, medium-, and long-term target split |
A simple keyword map can be built with these columns:
| Query group | Intent | Target URL | Page type | Priority |
|---|---|---|---|---|
| seo checklist, website seo checklist | Informational and how-to | /blog/seo-kontrol-listesi-yeni-site/ | Guide | High |
| what is technical seo, how to fix crawl errors | Informational | /blog/teknik-seo-nedir/ | Educational post | Medium |
| seo service pricing | Commercial | /seo-hizmeti/ | Service page | High |
The most critical decision here is grouping keywords that share the same intent onto a single page, and separating out different intents. Otherwise you get cannibalization: two pages try to answer the same query and both end up weaker. This is covered in detail in What Is Keyword Research?.
3. Technical SEO Checks
Technical SEO ensures search engines can reach a page, index the correct URL, and deliver a smooth experience to users. In this section, access is checked first, then speed and structure.
| Check | What to look for | Action |
|---|---|---|
| HTTPS | Every page should load over a secure protocol. | Redirect HTTP addresses to HTTPS with a 301. |
| Site variants | http, https, www, and non-www versions should all collapse to one canonical address. | Pick a single canonical domain; permanently redirect the rest. |
| Crawl errors | 404s, 5xx errors, redirect loops, and robots blocks. | Fix using GSC/Bing reports and crawler output. |
| Site speed | LCP, INP, CLS, and mobile usability. | Compress large images, trim unnecessary JS, improve critical-content loading. |
| Broken internal/external links | Links that dead-end users or bots. | Fix internal links to the correct URL; use an alternative source for broken external links. |
| HTTP resources | HTTP image/script calls on an HTTPS page. | Move mixed-content sources to HTTPS. |
| SEO-friendly URLs | Short, readable URLs that convey intent. | Clean up parameterized or meaningless URLs where possible. |
| Schema markup | Article, organization, breadcrumb, product, or local-business markup. | Mark up the data actually visible on the page, consistent with schema.org. |
| Page depth | Important pages shouldn’t sit too far from the homepage. | Bring critical pages within 2-3 clicks via menu, category, guide, and internal links. |
| 301/302 redirects | Permanent and temporary redirects should be used correctly. | Use 301 for moved content, 302 for temporary campaigns or tests. |
Priority order matters in the technical layer. First confirm the site loads at a single address, robots.txt isn’t blocking anything, the sitemap has been submitted, and important pages are indexed. Speed optimization has value, but speeding up a page that’s still noindexed produces no SEO result.
For detailed technical explanations, see What Is Technical SEO?.
4. On-Page and Content SEO Checks
On-page SEO shapes how a page appears in search results and how completely it answers the user’s intent. The goal here isn’t stuffing keywords — it’s fully satisfying intent.
| Check | Bad signal | Good practice |
|---|---|---|
| Missing or duplicate titles | Every page showing the same title. | Write a unique, query-aligned title for every important URL. |
| Missing or duplicate meta description | Google picking a random snippet. | Summarize the page’s benefit in 150-160 characters. |
| Multiple H1s | The main topic signal gets muddled. | Use a single H1 per page with a logical H2/H3 hierarchy. |
| Weak content | The user has to search the same question again. | Fill gaps based on SERP intent — missing subheadings, examples, and questions. |
| Underperforming content | Pages that get no impressions/clicks for a long time and carry no business value. | Update, merge, noindex, or remove them. |
| Missing alt text | The image’s meaning isn’t conveyed to machines or to accessibility tools. | Write alt text that describes the image in natural language. |
| Weak internal linking | The new page sits isolated on the site. | Link from related older posts to the new one, and from the new one to the main guides. |
| Cannibalization | Two URLs alternating in rankings for the same query. | Merge the pages or clearly separate their intents. |
| Outdated information | Pricing, tool names, interfaces, or policies that have changed. | Update the content and genuinely reflect what changed. |
During a content audit, pages fall into three buckets: improve, merge, or remove. Not every low-traffic page is bad — some pages get little traffic but bring in exactly the right user. When deciding, weigh organic impressions, clicks, conversions, internal-link value, and brand trust together.
The details of on-page structure can be read in What Is On-Page SEO?.
5. Off-Site SEO and Local Visibility
Off-site SEO manages the trust and visibility signals that exist outside the site itself. The core measure here isn’t link count — it’s the context and credibility of the link.
| Check | How it’s done | Note |
|---|---|---|
| Competitor link audit | Examine which publications and content types your competitors are getting links from. | The goal isn’t to copy the same link — it’s to understand the pattern. |
| Link intersect analysis | Find domains that link to multiple competitors but not to your site. | This is where the hottest outreach list comes from. |
| Unlinked mentions | Find pages that mention the brand but don’t link to it. | A polite correction request can turn into a natural link. |
| Link opportunities | Produce research, glossaries, tools, data reports, industry commentary, and digital PR content. | If there’s no linkable asset, outreach stays weak. |
| Google Business Profile | For local businesses, optimize the profile (formerly GMB) with correct name, category, address, hours, and services. | Google’s current name for this is Google Business Profile. |
Of these, the first three help you find opportunities, the fourth produces the asset that justifies the ask, and the fifth cleans up local visibility signals. Especially for local businesses, Google Business Profile shouldn’t be treated as separate from classic backlink work — inconsistent name, address, phone, and category information also weakens organic trust.
Sponsored visibility, press partnerships, or ad campaign links must be tagged with rel="sponsored" or nofollow. The goal should be reaching real readers, not manipulating rankings. How spam systems have tightened around this is covered concretely in the June 2026 Spam Update article.
A 30-60-90 Day Implementation Order
Trying to solve every item in the same week just creates unnecessary chaos. For a new site, a realistic order looks like this:
| Period | Focus | Output |
|---|---|---|
| First 30 days | Setup, indexing, robots.txt, sitemap, GA4, GSC, Bing, core technical fixes | The site becomes measurable and crawlable. |
| Days 31-60 | Keyword map, initial content updates, title/description, internal links, cannibalization checks | Target pages and content priorities become clear. |
| Days 61-90 | Content expansion, Core Web Vitals improvements, digital PR and backlink opportunities | Sustainable growth space opens up for organic visibility. |
The most important report during this sequence is the Search Console performance report. In the first weeks, watch impression growth more than clicks. If impressions are there, Google has started matching the page to certain queries. If impressions are growing but clicks aren’t, review the title and description. If there are no impressions at all, revisit indexing, content intent, or competitive difficulty.
Summary
A new-site SEO checklist should be thought of in five categories: basic setup, keyword research, technical SEO, on-page content, and off-site authority. The right order is to clear measurement and indexing blockers first, then build the keyword map, then produce content that’s strong both on-page and technically. Authority work builds on top of that foundation. Without strong content and clean technical infrastructure, backlink work alone won’t produce lasting results.