Midnite Systems

WordPress SEO services, with your posts and pages moved into our own system

WordPress SEO services help a site's posts and pages rank for the searches its buyers make. We rebuild the site in our own system, keeping or redirecting each old address, and run the monthly SEO from there.

Can you do SEO on my WordPress site without moving it?

No. The SEO we run happens on sites we build and look after, so a WordPress site we take on is rebuilt in our own system first. We don’t install SEO plugins, edit WordPress themes or keep a WordPress install updated, and none of the monthly work happens inside WordPress. With the site in code we run, each change the work calls for, from a page template to a redirect, is ours to make without waiting on a theme or a plugin.

If you’re comparing a WordPress SEO agency, company or consultant, ask where their work will happen: inside your WordPress install, through its plugins and theme, or on a site they run themselves. Either can work. If the site should stay on WordPress, a developer who works in WordPress every day is the better fit, and we’ll tell you so on the 15-minute call.

What is WordPress SEO?

WordPress SEO is search work on a site that runs on WordPress: making its posts, pages and archives easy for search engines to read, and worth showing for the searches buyers make. WordPress’s own documentation puts the starting point plainly. Search engines can’t see a site; they can only read it, so what counts is the words, the links and the titles.

The parts that are WordPress’s own:

  • Permalinks: the pattern every address follows, set under Settings, Permalinks. WordPress’s documentation calls “pretty” permalinks, built from words such as the post’s title, SEO-friendly.
  • Categories and tags: each one gets an archive page listing its posts. Categories can sit under a parent; tags have no hierarchy.
  • The sitemap: from version 5.5, WordPress publishes a sitemap index at /wp-sitemap.xml for its public post types, taxonomies, author archives and homepage, and lists it in robots.txt.
  • Themes and plugins: meta tags live in the theme’s header template, and WordPress doesn’t include them by default, so a meta description is added by hand in the theme, through custom fields or with a plugin.
  • The visibility box: a setting under Settings, Reading that asks search engines not to index the site.

Is WordPress good for SEO?

For the basics, yes. WordPress’s documentation says that straight out of the box it “comes ready to embrace search engines”, guiding them through the posts, pages and categories. From version 5.5 it builds a sitemap by default too.

Two things can work against it, and both are in the site owner’s hands:

  • The visibility box left ticked: with “Discourage search engines from indexing this site” checked, WordPress adds a robots meta tag with noindex and nofollow to the site’s pages (from version 5.3) and turns its sitemaps off. WordPress notes that it’s up to search engines to honor the request.
  • Themes and customizing: the same documentation warns that once you start using themes and customizing WordPress to your needs, you may break some of its search-friendly features.

Beyond the settings, a WordPress site ranks the way any site does: on which pages exist, what each one says and who links to them. Our Shopify SEO page sets the two platforms side by side.

How do I improve SEO on WordPress?

Start with the settings, then the pages:

  1. Clear the visibility box: under Settings, Reading, make sure “Discourage search engines from indexing this site” is unticked once the site is live.
  2. Settle the permalink pattern early: WordPress’s documentation says permalinks are meant to be permanent and should never be changed, and calls the plain ?p= pattern not user-friendly. If a live site has to change pattern, every old address needs a permanent redirect.
  3. Give each page its own title and description: Google’s starter guide asks for titles that are unique, clear and concise, and meta descriptions that are short and written for one page.
  4. Merge posts that compete: where two posts chase one search, combine them into the stronger one and redirect the other.
  5. Decide what each archive is for: keep a category or tag archive that people search for, and give it a description if your theme shows one. Fold the rest into pages that say more.
  6. Submit the sitemap: add /wp-sitemap.xml in Google Search Console, and check its Sitemaps report for how many of the listed pages are indexed.

Where do I add keywords for SEO in WordPress?

In the places a reader looks first:

  • The title: Google says most CMSes can turn the titles you write into the page’s title element, one of the sources it uses for the headline of a result.
  • The slug: the last part of the address. Words there help a reader, and Google learns breadcrumbs from them, but it says that for ranking, keywords in a URL path alone have hardly any effect beyond appearing in breadcrumbs.
  • The opening and the headings: say what the post covers early, in the words people search with.
  • Image alt text: a short description of each image, which Google uses to understand the image and how it relates to the page.
  • The meta description: written into the theme by hand, or added with a plugin or custom fields. Google takes a result’s snippet from the page’s content and, occasionally, from this tag.

WordPress’s documentation suggests using the words people search with more than once, but not in every sentence. Google adds two limits: it doesn’t use the keywords meta tag, and keyword stuffing is against its spam policies.

Do WordPress tags help SEO?

Not on their own. A tag groups posts, and WordPress gives each tag an archive page at its own address, listing every post that carries it. Unlike categories, tags have no hierarchy, and each tag’s name and slug must be unique.

An archive is a page like any other, so it can rank when it says something a reader wants. A tag used on two posts, or one that duplicates a category, makes a page that mostly repeats others. Google says duplicate content isn’t a breach of its spam policies, but it can make for a bad experience and lead search engines to spend crawling on addresses you don’t care about.

So in a move, every archive gets a decision: kept with words of its own, folded into a category or a page, or redirected. Categories can nest under a parent, which lets them follow the sections of a site in a way tags can’t.

What happens to your posts, pages and addresses in the move?

The move starts with a map. We list every post, page, category and tag address, with the visits and links each one brings, and mark it to stay, to merge into another page or to redirect. Google’s guide to site moves, updated August 20, 2026, then shapes what happens to each part:

  • Addresses: the domain stays the same, an address that can stay does, and one that changes gets a permanent redirect straight to its closest page, with no chain of hops. Google asks for those redirects to stay up as long as possible, generally a year at least.
  • Images and downloads: Google says to bring across images and files such as PDFs, since they may already get traffic from search or from links.
  • Plugins: a feature the old site got from a plugin, such as a form or a gallery, has to be rebuilt in the new site or retired.
  • Measurement: analytics and Search Console are connected at launch, and Google suggests submitting the new sitemap, so visits to the old and new addresses can be followed.

Before launch, you review the rebuilt site on a private preview that search engines are asked not to index, and send one list of changes. Your proposal lists what moves, plugin features included.

What does moving a WordPress site cost?

Site-migration price pages and guides, read October 2026, give the market’s figures for moving an existing site:

  • Established local business: about 5 to 30 pages, $2,500 to $7,500 (Suff Digital, Saffron Edge and ATAK Interactive).
  • Multi-location or regional: about 30 to 200 pages, $8,000 to $20,000 (Suff Digital and Media Junction).
  • National: 200 or more pages, or several domains, $25,000 to $75,000 (Suff Digital and Creative Corner Studio).

Our site migration is a one-time fee, set out as its own line in the proposal. SEO pricing breaks down the monthly ranges in the table above, and website design cost sets a move like this beside a full rebuild with a new design and new copy.

What does Google advise when a site changes its system?

Google’s guide to site moves would rather the new site ran on the same content management system as the old one, and it asks site owners to change one thing at a time. A move off WordPress can’t follow the first piece of advice, so the plan leans on the second: the domain stays, and the addresses stay the same wherever they can.

Google expects rankings to move about while it recrawls a moved site. For a medium-sized site, it says, it can take a few weeks or more before the new addresses show up in place of the old ones, and longer on a large site. It adds that 301 and other permanent redirects lose no PageRank, and suggests timing a move for a quiet stretch in your traffic.

The map and the redirects are ours to get right. The recrawl runs at Google’s pace, which its guide says depends on how many addresses a site has and how fast its server is. We do not guarantee search rankings, traffic, or uninterrupted uptime. If a redesign is planned too, that’s a second change, so settle the order before either starts; website redesign services covers the redesign side.

What runs each month after the move?

The same SEO as on any site we run, on a site we can now change directly. Titles, descriptions and markup are kept right, overlapping posts are merged, and new service pages and articles are added, with a location page wherever a place has the demand and the local proof to justify one, along with links earned from other sites. A site check runs every week, the links are checked every month, and the plan is reviewed every quarter.

On the last day of each month, a one-page report sets the results against targets, never promises, starting with the leads search brought in. Alongside the SEO, generative engine optimization makes a business easier for AI answers to find, read and cite.

When should a WordPress site stay where it is?

When the move would cost more than it returns, which happens in three cases:

  • It doesn’t need to rank: a site that wins its work through referrals, and only has to look right when someone checks, gains little from a move.
  • It runs on plugins the business depends on: memberships, courses, bookings or a shop would each have to be rebuilt or replaced before the site could move, which adds to the cost.
  • The gap is small: if the site already ranks and only a few titles and descriptions need work, someone who works on WordPress sites can fix those where they are.

To find out whether your WordPress site should move, book a 15-minute call. Bring its address. If it’s better off staying on WordPress, that’s what we’ll tell you.

Sources

19 cited

Pricing

What WordPress SEO costs at each level

A monthly SEO plan falls in these ranges on US agency price pages and guides. The number of posts and pages, the archives and the market a site competes in move a plan within its range. Moving the site into our system adds a one-time site migration fee, and the market's figures for that move are set out further down. The proposal after the call prices both for your site.

  • Level 01

    Established local business

    Market range

    $1,000 to $2,300 a month

    Source: Coalition Technologies, WebFX, Thrive and Ahrefs, checked October 2026

    Our ranges

    SEO
    $1,000 to $2,300 a month
    SEO setup, month one
    $1,000 to $2,500
    GEO on top of SEO
    $300 to $700 a month
    20% to 40% on top of the SEO fee.
    Site migration
    $2,500 to $7,500
    Waived when you sign a 12-month SEO plan. If the plan ends early, the unearned part is due: the fee times the months left, divided by 12.
  • Level 02

    Multi-location or regional

    Market range

    $2,000 to $7,000 a month

    Source: WebFX, checked October 2026

    Our ranges

    SEO
    $2,000 to $7,000 a month
    SEO setup, month one
    $2,500 to $7,500
    GEO on top of SEO
    $600 to $2,100 a month
    20% to 40% on top of the SEO fee.
    Site migration
    $8,000 to $20,000
    Waived when you sign a 12-month SEO plan. If the plan ends early, the unearned part is due: the fee times the months left, divided by 12.
  • Level 03

    National

    Market range

    $4,200 to $10,000 a month

    Source: Coalition Technologies, Percepture and WebFX, checked October 2026

    Our ranges

    SEO
    $4,200 to $10,000 a month
    SEO setup, month one
    $5,000 to $15,000
    GEO on top of SEO
    $1,250 to $3,000 a month
    20% to 40% on top of the SEO fee.
    Site migration
    $25,000 to $75,000
    Waived when you sign a 12-month SEO plan. If the plan ends early, the unearned part is due: the fee times the months left, divided by 12.

What moves the price

  • 01

    How many posts and pages

    Every post and page gets a decision before the move and a title and description after it. A site of forty pages needs less mapping, and less writing each month, than one with years of posts behind it.

  • 02

    Posts that cover the same ground

    Where several posts chase one search, they are merged into one page and the spare addresses redirected. The more of them a site has, the more early work the plan carries.

  • 03

    Tag and category archives

    WordPress makes an archive page for each tag and category. Each archive is an address the move has to keep or redirect, and one that repeats other pages is better folded in.

  • 04

    The market you compete in

    Selling in one town means competing with fewer pages than selling across a region or the whole US, so a wider market takes more pages, articles and links each month.

  • 05

    The move into our system

    The site migration is a one-time fee, priced apart from the monthly plan. A site with more pages, or one that relies on plugins for bookings, memberships or a shop, has more to carry across or rebuild.

Market ranges from agency price pages and guides, read October 2026. Ranges, not quotes: every engagement is scoped on a 15-minute call.

The work behind it

  • Midnite Systems

    Formed in 2023.

  • Valencia, CA

    Our office in Valencia, CA, open Monday to Friday, 8am to 4pm.

  • The team

    Nicolas Perez, Co-Founder and CEO, and Noah Alvarez, Co-Founder and CCO.

What WordPress SEO includes

  • Fig 0.1

    Your site rebuilt in our system

    Posts, pages and archives rebuilt in our own system, each address kept or sent by a permanent redirect to the page that replaces it.

  • Fig 0.2

    Titles and meta descriptions

    A title and meta description for every page and post, matched to the search each one answers.

  • Fig 0.3

    Structured data

    Markup on the rebuilt pages that describes the business and its services, matching what each page shows.

  • Fig 0.4

    Competing posts merged

    Where two or more posts answer the same search, they become one stronger page, the others redirect to it, and Google is asked to crawl it again.

  • Fig 0.5

    Service and location pages

    A page for each service, marked up for search, and a page for a town or area only when the searches and the local proof there support one.

  • Fig 0.6

    Articles each month

    New articles each month that answer what your buyers ask while they compare their options.

  • Fig 0.7

    Earned links and AI mentions

    Links from other sites, earned and never bought, and a check each month on how often AI answers bring up the business.

  • Fig 0.8

    Checks, reviews and the report

    The site checked every week, its links every month and the plan every quarter, with a one-page report at the end of each month that puts leads first.

How it runs

How the move and the monthly SEO run

  1. Step 01

    A 15-minute call

    Explain what the site does for the business, which pages bring in enquiries and where your buyers are. We'll be straight about whether moving it and running its SEO makes sense, or whether it would be better off staying on WordPress.

    Bring the site's address and a note of the pages that bring in the most business.

  2. Step 02

    The proposal

    If the fit is there, a scoped proposal describes the rebuilt site, the monthly work and what each costs, with the move priced as its own line.

    Read it, ask about anything unclear, then approve it or tell us what to change.

  3. Step 03

    The inventory

    We list every post, page, category and tag address with the visits and links it brings, and mark each one to stay, merge into another page or redirect.

    Give us access to the WordPress admin, your analytics and Search Console.

  4. Step 04

    The rebuild on a preview

    The site is rebuilt in our system on a private preview that search engines are asked not to index.

    Read through the preview, then send us one list of changes.

  5. Step 05

    Launch

    The domain is pointed at the rebuilt site, the redirects go live, and analytics and Search Console are connected.

    Approve the launch date, and grant us access to the domain's DNS records.

  6. Step 06

    The monthly SEO

    Site fixes, new pages and articles, and earned links, with a check every week and the report at the end of each month.

    Tell us when your services, prices or service areas change.

Questions

Frequently asked questions

What is WordPress SEO?

It's search work on a WordPress site: readable addresses, a title and description for each page, a sitemap search engines can find, archives that don't repeat each other, and words that match what buyers search for. WordPress handles some of the basics; the writing and the links still take people.

How do I improve SEO on WordPress?

Make sure Settings, Reading isn't asking search engines to stay away, pick a readable permalink pattern before the site grows, give each page its own title and meta description, merge posts that compete for one search, and submit the sitemap WordPress makes at /wp-sitemap.xml to Google Search Console.

Is WordPress SEO friendly?

Mostly. WordPress's documentation says it comes ready to embrace search engines out of the box, and from version 5.5 it makes a basic sitemap by default. The same documentation warns that themes and customizing can break some of those features, and that meta descriptions have to be added, by hand, through custom fields or with a plugin.

Do WordPress tags help SEO?

Not by themselves. A tag groups posts and gives them an archive page at its own address. That page helps when people search for the topic and it says something of its own; a tag used on two posts mostly repeats other pages, which Google says can waste crawling.

Where do I add keywords for SEO in WordPress?

In the post or page title, the slug, the opening lines and headings, image alt text, and a meta description, added by hand, with a plugin or through custom fields. Use the words the way a reader would. Google doesn't use the keywords meta tag, and it treats keyword stuffing as spam.

Is WordPress or Shopify better for SEO?

Neither ranks a site by itself. Both make a sitemap and give each page a title, and the rankings come from the pages, their words and the links they earn. Our Shopify SEO page sets the two side by side.

Talk with a co-founder

Book a 15‑minute call