Yoast SEO Checklist: Setup, Per-Post & Technical Tasks
- How This Checklist Is Organized: Setup Tasks vs. Per-Post Tasks
- One-Time Setup Checklist
- Per-Post Checklist (Run This Every Time You Publish)
- Technical SEO & Schema Checklist
- What a Green Light Doesn't Guarantee
- Does Yoast SEO Help You Get Cited by AI Search (ChatGPT, AI Overviews)?
- Common Mistakes Even With a 'Green' Yoast Score
- Maintenance Schedule: How Often to Re-Check Your Yoast Settings
- FAQ
How This Checklist Is Organized: Setup Tasks vs. Per-Post Tasks
Most Yoast guides mix two completely different kinds of work into one undifferentiated list. That's a mistake. Some settings you touch once, maybe twice a year. Others you touch every single time you hit publish.
This guide splits them. The setup checklist covers site-wide configuration: sitemap behavior, canonical rules, social profile connections, crawl settings. Do these once, during install, and revisit them only during a periodic audit. The per-post checklist covers what you do for every article: focus keyphrase, meta title, meta description, readability, internal links. Skip a setup task and your whole site suffers. Skip a per-post task and one article underperforms. Different stakes, different cadence.
A technical and schema layer sits underneath both, because Yoast's structured data output matters more than most tutorials admit, and because it's the piece most relevant to whether AI answer engines ever quote your content back.
Related: Shopify SEO Checklist: What Actually Matters (2026)
One-Time Setup Checklist
Configure these once when you install Yoast SEO, then leave them alone until your quarterly audit. Getting these wrong silently caps your entire site's performance, no matter how well you optimize individual posts.
| Setting | Where | Why it matters |
|---|---|---|
| Configuration wizard | SEO > General > First-time configuration | Sets site type, organization data, default visibility |
| XML sitemap | SEO > General > Features | Tells Google which URLs exist and how often they change |
| Canonical URLs | Automatic, override per post if needed | Prevents duplicate content splitting ranking signals |
| Meta robots defaults | SEO > Search Appearance > Content Types | Controls which post types get indexed by default |
| Crawl optimization | SEO > Crawl Optimization (Premium) | Blocks low-value URLs from eating crawl budget |
| Social profiles | SEO > Site Representation | Connects brand entity to Facebook, Twitter/X, LinkedIn, Instagram |
Configuration wizard walkthrough
The first-time configuration wizard asks roughly a dozen questions and most people click through them without reading. Don't. It asks whether your site is a company, a person, or an organization, and that choice determines the schema type Yoast generates for your homepage. Pick wrong here and Google may attribute your content to the wrong entity type in its knowledge graph.
It also asks you to confirm which post types should show up in search results. Yoast defaults to indexing posts and pages, which is usually right, but if you run a WooCommerce store or a directory site with thin auto-generated pages, this is where you stop them from being indexed before they ever rank. If you're running WordPress as a content platform rather than a brochure site, pairing this setup with a system that handles WordPress publishing end to end saves you from re-running this wizard logic manually for every new post type you add later.
Crawl optimization and sitemap settings
Crawl optimization settings tell Googlebot which URLs aren't worth its time. Crawl optimization is in the Advanced settings and it's only available if you have Yoast SEO Premium. It's a list of toggles which allow you to remove items from being crawled by search engines, disabled by default so you can decide what gets crawled, making your site more efficient. On a site with 500+ posts, these small redirects and noindex rules can meaningfully reduce the junk URLs Google spends crawl budget on, per Google's own guidance on crawl budget.
The XML sitemap, by contrast, is free in the base plugin and should be verified, not just enabled. Go to yoursite.com/sitemap_index.xml after setup and confirm it actually lists your post sitemap, page sitemap, and any custom post type sitemaps you expect. Then submit that sitemap URL inside Google Search Console under Sitemaps. An unsubmitted sitemap does nothing for you.
Connecting social profiles and site representation
Site representation tells Google and social platforms who's behind the content. Under SEO > Site Representation, add your organization name, logo, and links to Facebook, Twitter/X, LinkedIn, Instagram, and YouTube. Yoast uses this to populate sameAs properties in your Organization schema, which helps search engines connect your website to an existing entity rather than treating it as anonymous.
This step is also where Open Graph defaults for social sharing images get set. A missing default image means every shared link on Facebook or LinkedIn pulls a random image from the page, or none at all.
Per-Post Checklist (Run This Every Time You Publish)
Run this list for every article before you hit publish, not just once per site. These are the tasks that determine whether an individual piece of content has a shot at ranking for its target query.
| Task | Where in Yoast | Target |
|---|---|---|
| Focus keyphrase | SEO tab, top field | 1 primary + 2-3 related keyphrases |
| SEO title | SEO tab, Title field | Under 60 characters, keyphrase near the front |
| Meta description | SEO tab, Meta description field | 120-156 characters, includes keyphrase, states a benefit |
| Slug | Permalink editor | Short, keyphrase-matching, no stop words |
| Readability score | Readability tab | Green, but don't chase it past diminishing returns |
| Internal links | Body content | 2-4 links to related posts, 1 to a cornerstone page |
| Image alt text | Media library | Descriptive, includes keyphrase only if it fits naturally |
| Cornerstone flag | SEO tab checkbox | Mark pillar pages that should rank for broad terms |
Focus keyphrase and SEO title
The focus keyphrase is the single query you want that specific post to rank for, not a bag of keywords stuffed in. Pick one that matches clear search intent and that you haven't already targeted on another page on your site. Yoast lets you add related keyphrases too, usually 2 or 3 variations or synonyms, which helps the analysis account for how people actually phrase searches.
Your SEO title should put the keyphrase near the front, stay under roughly 60 characters so Google doesn't truncate it, and still read like something a human would click. "Yoast SEO Checklist: Setup, Per-Post & Technical Tasks" works because it's specific. "Best SEO Tips 2026" doesn't, because it's generic and competes against a thousand identical titles.
Readability analysis explained
Yoast's readability analysis checks sentence length, paragraph length, passive voice, transition words, and subheading distribution, nothing more. It's a proxy for scannability, not comprehension or accuracy. A green readability score tells you your prose is easy to skim. It says nothing about whether the information in it is correct, original, or useful.
Treat the red and orange flags as suggestions, not law. If breaking a long sentence into three short ones makes your writing choppy and worse to read, keep the long sentence. The analysis is pattern-matching against general readability heuristics, it doesn't understand your subject or your audience.
Internal linking and cornerstone content
Cornerstone content is the small set of pages you want to rank for your most competitive, highest-value terms, and Yoast lets you flag them so its internal linking suggestions prioritize pointing other posts toward them. Mark 5 to 15 pages as cornerstone on a typical site, the pillar guides that cover a topic broadly, and link to them from every related post you publish afterward.
Internal links matter more than most writers assume. A new post with zero internal links pointing to it sits orphaned, undiscoverable by crawlers following link paths, and invisible in Yoast's own link suggestion panel until something links to it. If you publish daily and rely on a team or a tool to keep this consistent, a blog automation workflow that enforces internal linking rules on every draft avoids the drift that happens when five different writers each handle links their own way.
Technical SEO & Schema Checklist
Yoast generates structured data automatically for most content types, and verifying it works is a separate task from writing the post itself. Under the hood, Yoast outputs JSON-LD schema.org markup for Article, BreadcrumbList, Organization, and Person types without you writing a line of code, but "automatic" doesn't mean "correct for your situation."
| Schema type | Generated by default | What to check |
|---|---|---|
| Article | Yes, on posts | Author, datePublished, and image fields populate correctly |
| BreadcrumbList | Yes, if breadcrumbs enabled | Breadcrumb trail matches your actual site hierarchy |
| Organization | Yes, from Site Representation settings | Logo and sameAs links are filled in, not blank |
| FAQPage | Only with FAQ block | Google restricted FAQ rich results to well-known government and health sites starting in 2023, and the feature was fully deprecated for remaining sites by May 2026, so the Rich Results Test mainly confirms the markup is valid, not that it will produce a visible result |
| HowTo | Only with HowTo block | Google completely deprecated HowTo rich results on both desktop and mobile in September 2023; the schema no longer produces any SERP benefit |
| Breadcrumbs | Yes, in search results | Verify they actually render in a live Google search |
Run a sample post through Google's Rich Results Test after any theme change or Yoast update. Schema markup can silently break when a theme update strips a required field, and you won't see an error anywhere in WordPress. Redirect manager, available in Yoast Premium, matters here too: every time you delete or rename a page, create a 301 redirect immediately, because an unredirected deleted URL turns into a 404 that both frustrates users and wastes the crawl budget you just optimized.
What a Green Light Doesn't Guarantee
A green Yoast score means your on-page basics are in place. It does not mean the post will rank, get backlinks, load fast, or survive a fact-check. This is the part of the plugin's UX that causes the most confusion, because the traffic-light metaphor implies "finished," and SEO is never finished.
Yoast's own analysis checks for keyphrase density, title length, meta description presence, readability patterns, and a handful of technical markers. None of that touches:
- Page speed. A post can score fully green in Yoast and still load in 6 seconds because of unoptimized images or a bloated theme. Speed is governed by hosting, Core Web Vitals, and asset size, none of which Yoast measures.
- Backlinks. Yoast has zero visibility into who links to you. A green score and zero external links will still struggle against a weaker page with 40 referring domains.
- E-E-A-T signals. Google's quality raters guidelines weigh experience, expertise, authoritativeness, and trust, things like author credentials and citation quality. Yoast can't read your bio or verify your sources.
- Content accuracy. The readability checker flags passive voice, not wrong facts. You can publish a confidently wrong green-scored article all day long.
- Competitive difficulty. A perfect on-page score against a keyphrase dominated by Wikipedia, Amazon, and three government sites is still a losing fight.
Think of Yoast's green light as a pre-flight checklist for a plane, not a guarantee the flight lands on time. It confirms the basics are configured. Everything that happens after takeoff, competition, demand shifts, algorithm updates, is out of its hands.
Does Yoast SEO Help You Get Cited by AI Search (ChatGPT, AI Overviews)?
Partially, and indirectly. The structured data Yoast generates, particularly Article and Organization schema, makes it easier for machines to parse what a page is about and who wrote it, which is a prerequisite for citation but not a cause of it. AI answer engines like ChatGPT, Perplexity, and Google's AI Overviews pull from content based on clarity, specificity, and apparent trustworthiness, not from a plugin's internal score.
Measurement here is genuinely immature industry-wide: GEO (generative engine optimization) monitoring tools vary widely in which AI platforms they track, and visibility into Google's AI Overviews specifically remains harder to measure than visibility into chat-based assistants. That gap matters: the AI layer inside Google Search itself is the hardest one to measure right now, which means nobody, Yoast included, can hand you a reliable "AI visibility score" the way they hand you a readability score.
What actually improves citation odds has little to do with Yoast settings: direct declarative answers near the top of a section, specific numbers instead of vague claims, and clearly attributed facts a model can quote without hedging. For the mechanics of how that works, see how to get cited by ChatGPT. Yoast's job stops at making your page crawlable and well-structured. The actual writing decides whether a model quotes you.
Common Mistakes Even With a 'Green' Yoast Score
A perfect Yoast score doesn't protect you from the mistakes that actually tank performance. These show up constantly on sites that otherwise follow every checklist item above.
| Mistake | Why it slips through | Fix |
|---|---|---|
| Keyword stuffing to force green | Yoast rewards keyphrase presence, not natural phrasing | Write for the reader first, check the score second |
| Duplicate meta descriptions | Copy-pasted templates across dozens of posts | Write a unique description per post, even a short one |
| Orphaned content | New posts published with no internal links in or out | Add 2-3 internal links before every publish |
| Deleted pages without redirects | Redirect manager is a Premium-only feature | Set up 301s immediately on any page deletion |
| Chasing 100% green over substance | The traffic light feels like a finish line | Treat 80% green plus solid content as sufficient |
| Ignoring canonical conflicts on taxonomy pages | Tag and category archives often compete with the main post | Noindex thin archive pages or merge overlapping tags |
Maintenance Schedule: How Often to Re-Check Your Yoast Settings
Yoast's settings aren't a set-it-and-forget-it system. Sites grow, pages get deleted, structure drifts, and a configuration that was correct on day one quietly becomes wrong by month eight.
| Task | Frequency | What to check |
|---|---|---|
| Sitemap verification | Monthly | Confirm new posts appear in sitemap_index.xml within a day of publishing |
| Redirect audit | Quarterly | Find deleted pages with no 301, check Search Console for 404 spikes |
| Orphaned content review | Quarterly | Use Yoast's internal linking suggestions or a crawler like Screaming Frog to find zero-inlink pages |
| Schema spot-check | Quarterly | Run 3-5 sample URLs through Rich Results Test after any theme or plugin update |
| Full settings re-audit | Yearly | Revisit configuration wizard choices, crawl optimization rules, social profile links |
| Duplicate meta description scan | Every 6 months | Export all meta descriptions and check for repeated text |
If quarterly audits sound like busywork you'll never actually schedule, that's a fair reaction, most teams don't. The tasks that can be safely automated, sitemap checks, redirect flagging, internal link suggestions, are exactly the ones worth automating first. The ones that can't, judgment calls on content quality, accuracy, and whether a page still deserves to exist, still need a human. See what SEO tasks can and can't be automated for where that line sits.
FAQ
What can Yoast SEO do?
Yoast SEO analyzes on-page elements, keyphrase placement, meta title and description length, readability, internal linking, and generates XML sitemaps, canonical tags, and schema.org structured data automatically. It cannot improve your rankings directly, build backlinks, speed up your site, or verify that your content is factually accurate. Those depend on factors entirely outside the plugin's reach.
How do I set up SEO on WordPress with Yoast?
Install the plugin, run the first-time configuration wizard to set site type and visibility defaults, connect your social profiles under Site Representation, then submit your sitemap URL to Google Search Console. From there, every new post gets its own focus keyphrase, title, and meta description through the SEO metabox. If you're publishing content on a schedule rather than one-off, pairing this setup with a WordPress publishing workflow keeps the per-post tasks consistent instead of relying on memory.
What is the 80/20 rule in SEO?
Roughly 20% of your SEO tasks, title tags, internal linking, crawlability, and technical structure, drive most of your ranking results. The remaining 80% of possible optimizations, chasing a perfect readability score, micro-tuning meta description phrasing, exhaustive keyword density tweaking, produce diminishing returns. The checklist order above reflects this: setup tasks and focus keyphrase selection come first because they carry more weight than readability polish.
What are good SEO keywords?
A good focus keyphrase matches clear search intent, is specific enough that you can realistically rank for it, and isn't already targeted by another page on your own site. Inside Yoast, pick one primary keyphrase per post and add 2-3 related keyphrases that cover synonyms or close variations searchers actually use. Avoid picking the same broad keyphrase for five different posts, that just creates internal competition.
Is a 100% green Yoast score necessary before publishing?
No. A score in the green range with a few orange flags left unresolved is fine to publish, chasing a perfect 100 often means forcing unnatural keyphrase repetition just to satisfy the algorithm. Content quality, accurate facts, and genuine usefulness to the reader matter more than the last few percentage points of a readability bar.
How often should I redo the Yoast checklist?
Run the per-post checklist every time you publish, no exceptions. Run the technical and setup checklist on the maintenance schedule above: monthly sitemap checks, quarterly redirect and orphaned content audits, a full settings review once a year.
Want articles like this published on your site — daily?
Seofable researches realistic keywords, interprets the search results and publishes fact-checked articles to your blog automatically. Your first article is free, no card required.
Generate my free article →One practical SEO article per week
Free, straight from our autopilot to your inbox. No spam — one click stops them anytime.
✓ Check your inbox — click the confirmation link and you're in.
✓ Fact-checked 2026-10-22: Verified Yoast crawl optimization and redirect manager remain Premium-only features; corrected the HowTo rich results claim (fully deprecated on desktop and mobile since September 2023, not just "most") and updated the FAQPage row to reflect Google's May 2026 full deprecation of FAQ rich results for non-government/health sites; removed an unverifiable, self-sourced statistic about GEO monitoring tool coverage (geodeck.io dataset) and replaced it with a general, unattributed observation; meta description (120-156 characters) and SEO title (under 60 characters) guidance confirmed against current Yoast documentation.