WordPress SEO Setup for a New Blog: 15 Settings to Fix Before You Publish
A good WordPress SEO setup for a new blog takes about an hour: make the site visible to search engines, fix permalinks and your domain version, install one SEO plugin, connect Search Console with a sitemap, and tidy archives and speed. Doing it before your first posts saves you redirects and cleanup later. Here are the 15 settings in order, each with where to find it and why it matters.

Is WordPress good for SEO?
Yes, as a starting point. WordPress gives you readable URLs, a built-in XML sitemap and full control over titles and content. What it does not do is make choices for you: several defaults suit a demo site better than a blog you want found. Google's SEO Starter Guide is a good reminder of the real priorities: useful content, clear titles, descriptive URLs and a site Google can crawl. The settings below take care of the technical side so you can focus on the writing.
Part 1: before your first post
1. Make sure search engines are allowed in
Go to Settings → Reading and check that Discourage search engines from indexing this site is unchecked. According to the Reading screen documentation, when it is checked WordPress adds a noindex,nofollow robots meta tag to your pages. Some hosts and installers tick it while the site is under construction, and forgetting to untick it is a classic reason a new blog never shows up in Google.
2. Pick one domain version and use HTTPS
Your blog should live at exactly one address: with or without www, always on https://. In Settings → General, set both WordPress Address and Site Address to that version, and make sure the other variants redirect to it (most hosts have a switch for this). Google's guide to consolidating duplicate URLs treats redirects as a strong canonical signal and says Google prefers HTTPS pages over HTTP equivalents.
3. Set permalinks to Post name
In Settings → Permalinks, choose Post name, which gives URLs like example.com/sample-post/. The Permalinks screen documentation shows the other options, including Plain (?p=123) and date-based structures. Dates in URLs make evergreen posts look old and make later changes painful. Change this now: changing it after you have links means redirects for every post.
4. Write a real site title and tagline
Also in Settings → General. The title often appears in search results next to your post titles, so use your blog's name, not "My WordPress Site". Replace the default tagline with a short line saying what the blog is about, or leave it empty.
5. Delete the sample content
Remove the "Hello world!" post, the "Sample Page" and the default comment. Rename the "Uncategorized" category to one of your real topics so new posts never land in a meaningless archive.
Part 2: one SEO plugin, configured lightly
6. Install exactly one SEO plugin
Yoast SEO and Rank Math are the two most common free choices. Pick one; running two creates duplicate tags and conflicting sitemaps. Run its setup wizard and keep the defaults unless you know why you are changing them.
7. Tell it who runs the site
Set whether the site represents a person or an organization, add a name and a logo or photo. In Users → Profile, set a public display name (not your login name) and write a short bio. These details feed the author information shown on posts and in structured data.
8. Check your sitemap
Since WordPress 5.5 the core creates an XML sitemap at /wp-sitemap.xml, as described in the WordPress 5.5 announcement. SEO plugins often replace it with their own. Open the sitemap URL in your browser and confirm it lists your posts. The same announcement notes that sitemaps are disabled while "discourage search engines" is on, which is another reason to check step 1.
Part 3: Google Search Console
9. Verify your site
Add your blog to Google Search Console. Google's verification help explains the options: a Domain property covers http, https and all subdomains but needs a DNS record; a URL-prefix property covers one exact address and can be verified with an HTML tag, which SEO plugins let you paste in. If you can edit DNS, use a Domain property.
10. Submit the sitemap
In the Sitemaps report, paste your sitemap URL and submit. Google's Sitemaps report help is clear that this does not guarantee every URL will be crawled or indexed. It helps discovery; it does not force anything. If posts later show as crawled but not indexed, our guide to "Crawled – currently not indexed" walks through the causes.
Part 4: structure without duplicates
11. Plan a few categories, use tags sparingly
Start with three to six categories that match your main topics. Each category archive is a page in its own right, so a handful of strong ones beat dozens of thin ones. Tags are optional; if a tag will only ever hold one or two posts, skip it.
12. Decide what to do with author and date archives
On a single-author blog, the author archive repeats the main blog feed, and date archives repeat it again by month. Google's starter guide says duplicate content is not a spam violation but can waste crawl resources, so it is cleaner to keep only one version. Both Yoast SEO and Rank Math have archive settings where you can disable or noindex author and date archives. Keep category archives indexable if you write a short intro for each.
13. Turn off pingbacks and trackbacks
In Settings → Discussion, uncheck Allow link notifications from other blogs. According to the Discussion screen documentation, these notifications show up in your comments section, and on a new blog they are mostly spam. While you are there, set first-time comments to be held for moderation.
Part 5: speed basics
14. Choose a light theme and add page caching
The official WordPress optimization guide lists the main levers: a caching plugin that serves static copies of pages, a current PHP version, optimized images and removing plugins you do not need. On a new blog, a simple theme plus page caching (many hosts include it) covers most of this. For how to measure the result, see Core Web Vitals for small sites.
15. Set up image habits now
Resize images before uploading, use a modern format such as WebP where your setup supports it, and write alt text that describes the image. It takes seconds per post and avoids a slow media library a year from now.
Your setup checklist
| # | Setting | Where |
|---|---|---|
| 1 | Search engine visibility allowed | Settings → Reading |
| 2 | One domain version, HTTPS | Settings → General + host |
| 3 | Permalinks: Post name | Settings → Permalinks |
| 4 | Site title and tagline | Settings → General |
| 5 | Sample content removed, Uncategorized renamed | Posts, Pages, Categories |
| 6 | One SEO plugin | Plugins |
| 7 | Site representation and author profile | SEO plugin, Users → Profile |
| 8 | Sitemap opens and lists posts | Browser |
| 9 | Search Console verified | Search Console |
| 10 | Sitemap submitted | Search Console → Sitemaps |
| 11 | 3–6 categories | Posts → Categories |
| 12 | Author and date archives handled | SEO plugin |
| 13 | Pingbacks off, comments moderated | Settings → Discussion |
| 14 | Light theme, page caching | Appearance, host or plugin |
| 15 | Image resizing and alt text habit | Every post |
What not to worry about on day one
Google's starter guide has a whole section on things that matter less than people think. A few worth knowing:
- Meta keywords. Google says it does not use the keywords meta tag.
- Exact word counts. Google says length alone does not matter for ranking.
- Keywords in the domain. They have hardly any effect, per the same guide.
- Green lights in your SEO plugin. Readability and keyphrase scores are writing aids, not ranking signals. A useful post with an orange dot beats a stuffed one with a green dot.
- Instant results. The guide notes changes can take from hours to several months to show, and suggests waiting a few weeks before judging an effect.
Per-post habits that matter more than settings
- Write a title that describes the post clearly; Google's guide asks for titles that are unique, concise and accurate.
- Keep the slug short and readable.
- Add a meta description that summarizes the post, knowing Google often builds snippets from page text instead.
- Link to two or three related posts of your own.
- Pick topics a new blog can actually compete on; our guide to SEO for niche blogs covers how.
What to do next
Once the setup is done, the next challenge is getting the first readers and mentions. Our guides on promoting a WordPress blog and link building for new websites cover safe first steps. If you want partner articles about your blog on sites of a similar level and topic, you can connect your WordPress blog to Satelo in one click. The plugin publishes partner posts you approve with a "Partner content" label and rel="sponsored" links. Satelo is in public beta with a small network, so it is an extra channel, not a traffic promise. You can also run your domain through the free Quality Score check to see how your new site looks from the outside, with the open data behind each number.
FAQ
Is WordPress good for SEO?
Yes. It produces readable URLs, has a built-in XML sitemap and lets you control titles and content. A few defaults, such as permalinks and archives, need adjusting for a blog.
Which permalink structure is best for SEO in WordPress?
For most blogs, Post name. It keeps URLs short and readable without dates, and it should be set before you publish so you avoid redirects later.
Do I need an SEO plugin for WordPress?
It is not mandatory, but one plugin such as Yoast SEO or Rank Math makes titles, meta descriptions, archive settings and sitemaps easier to manage. Never run two at once.
Should I noindex tags and categories in WordPress?
Keep a few strong category archives indexable, ideally with a short intro. Thin tag archives and, on single-author blogs, author and date archives are good candidates for noindex or disabling.
How do I check if WordPress is blocking search engines?
Open Settings, Reading and make sure 'Discourage search engines from indexing this site' is unchecked. You can also view your page source and look for a robots meta tag with noindex.
How long does it take for a new WordPress blog to show up on Google?
There is no fixed time. Google's starter guide says changes can take from a few hours to several months, and submitting a sitemap helps discovery but does not guarantee indexing.
Read next




Check your site's Quality Score
Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.
Enter a domain like example.com
Add my site