Satelo / WordPress / WordPress SEO Setup for a New Blog: 15 Settings to Fix Before You Publish
Wordpress

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.

Published: 2026-10-16 · 7 min read · Satelo

WordPress SEO Setup for a New Blog: 15 Settings to Fix Before You Publish

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

#SettingWhere
1Search engine visibility allowedSettings → Reading
2One domain version, HTTPSSettings → General + host
3Permalinks: Post nameSettings → Permalinks
4Site title and taglineSettings → General
5Sample content removed, Uncategorized renamedPosts, Pages, Categories
6One SEO pluginPlugins
7Site representation and author profileSEO plugin, Users → Profile
8Sitemap opens and lists postsBrowser
9Search Console verifiedSearch Console
10Sitemap submittedSearch Console → Sitemaps
113–6 categoriesPosts → Categories
12Author and date archives handledSEO plugin
13Pingbacks off, comments moderatedSettings → Discussion
14Light theme, page cachingAppearance, host or plugin
15Image resizing and alt text habitEvery 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:

Per-post habits that matter more than settings

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.

Satelo team
We build Satelo, a network where small websites promote each other. About us

Read next

Best Blogging Platform for SEO: An Honest Comparison by CriteriaThe best blogging platform for SEO is the one that gives you your own domain, HTML control and an easy exit. WordPress, Ghost, Substack and others compared.
How to Promote a WordPress Blog: A 14-Step Plan for the First 90 DaysHow to promote a WordPress blog in its first 90 days: settings to fix, sitemaps, IndexNow, content structure, email, communities and partner posts, in 14 steps.
IndexNow on WordPress: How to Set It Up and What It Does (and Doesn't) DoHow to set up IndexNow on WordPress with the official plugin, Rank Math or Yoast, check that pings work in Bing Webmaster Tools, and what it does for Google.
How to Add llms.txt to WordPress (and What It Will Not Do)How to add llms.txt to WordPress with Yoast, Rank Math, a dedicated plugin or by hand, what a small blog should put in it, and what the file will not do.

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.

Add my site