---
title: "SEO services, sold as work with no ranking promised"
url: https://wpministry.co/seo/
description: "SEO for a site on WordPress, WooCommerce or another platform, sold as work: an audit with the fixes done and tested, or monthly hours. No ranking is promised."
lang: en-US
---

Skip to content

# SEO services

We keep WordPress sites working, and half of SEO is that same work: whether a search engine can reach your pages, read them and tell which address each one lives at. That half can be checked, fixed and tested, on WordPress and on any other platform. We sell it as work, show you what was done, and promise no ranking, because nobody can.

Get a free diagnosis: https://wpministry.co/free-diagnosis/?offer=seo-audit

## Where to start

By the kind of site you have. Each has a page to read, and most have a free check.

- ### Any WordPress site
  Whether your pages can be reached, read and understood: indexing, addresses, the sitemap and what each page says about itself. Worked through by the month, against a written list.
  - Have us do it: https://wpministry.co/services/wordpress-seo/
  - Read first: https://wpministry.co/blog/wordpress-site-not-on-google/
  - Check it free: https://wpministry.co/tools/page-indexing-check/
- ### A one-time audit
  A written report of what stands between a site and a search engine, each finding with its source, with the fixes on the WordPress side done and tested again.
  - Have us do it: https://wpministry.co/services/wordpress-seo-audit/
  - Read first: https://wpministry.co/blog/wordpress-seo-without-a-plugin/
  - Check it free: https://wpministry.co/tools/sitemap-checker/
- ### A new or rebuilt site
  Being found from the first day, and keeping what an old site had earned: indexing switched on, the sitemap submitted, old addresses redirected and checked.
  - Have us do it: https://wpministry.co/services/seo-for-new-websites/
  - Read first: https://wpministry.co/blog/discourage-search-engines-wordpress/
- ### A WooCommerce store
  What a product page tells a search engine about its price, stock and reviews, and the extra addresses that filters and variations make.
  - Have us do it: https://wpministry.co/services/woocommerce-seo/
  - Read first: https://wpministry.co/blog/woocommerce-schema-markup-rich-snippets/
  - Check it free: https://wpministry.co/tools/product-structured-data-check/
- ### A local business
  What a local business's own website has to say for it to be found nearby: its details in one place, its markup, and its pages for each place it serves.
  - Have us do it: https://wpministry.co/services/local-seo/
  - Read first: https://wpministry.co/blog/business-not-showing-on-google-maps/
  - Write the markup free: https://wpministry.co/tools/local-business-schema-generator/
- ### AI search
  Whether AI assistants can reach a site, and what Google's and Bing's own reports say they have done with it. The work is the same as for any search engine, and starts with the same checks.
  - Have us do it: https://wpministry.co/services/ai-search-optimization/
  - Read first: https://wpministry.co/blog/generative-engine-optimization/
  - Check it free: https://wpministry.co/tools/ai-crawler-access-check/

## On another platform

The same audit and the same hours, for a site that is not on WordPress. A hosted platform decides part of what a search engine is told, so each page says what its platform lets you change and what it does not.

- ### A Shopify store
  Whether search engines can reach and read a store on Shopify, and what its product pages tell them, within what Shopify lets a store change.
  - Have us do it: https://wpministry.co/services/shopify-seo/
  - Read first: https://wpministry.co/blog/shopify-store-not-on-google/
- ### A Wix site
  What a Wix site tells a search engine, which of it is yours to change in Wix's own settings, and what the reports show.
  - Have us do it: https://wpministry.co/services/wix-seo/
  - Read first: https://wpministry.co/blog/wix-site-not-on-google/
- ### A Squarespace site
  What a Squarespace site tells a search engine, which of it is yours to change in Squarespace's own settings, and what the reports show.
  - Have us do it: https://wpministry.co/services/squarespace-seo/
  - Read first: https://wpministry.co/blog/squarespace-site-not-on-google/
- ### A Webflow site
  Indexing, addresses, the sitemap and what each page says about itself on a Webflow site, set in Webflow's own settings and checked from outside.
  - Have us do it: https://wpministry.co/services/webflow-seo/
  - Read first: https://wpministry.co/blog/webflow-site-not-on-google/

The free checks read any site, whatever it is built on: the page indexing check (https://wpministry.co/tools/page-indexing-check/), the sitemap checker (https://wpministry.co/tools/sitemap-checker/) and the AI crawler access check (https://wpministry.co/tools/ai-crawler-access-check/).

## What you are sold

Work with a written scope. Either a one-time audit, in which each finding names the documentation it rests on and the fixes on the site are done and tested again ($249); or hours each month against a list you have agreed to, with a report of what was done ($199 a month). Month to month, with no minimum term.

Every price is on the pricing page (https://wpministry.co/pricing/). The work is for a site on any platform. On a hosted platform a fix goes as far as the platform lets its owner change, and the audit says which findings those are.

## What we do not sell

- **A ranking, a position or a figure for traffic.** Google's own advice to buyers is that nobody can guarantee one.
- **Links.** Buying them to improve a ranking is in Google's spam policies.
- **Reviews.** We do not write, buy or reward them. The FTC's rule and Google's own both forbid it.
- **Articles by the dozen.** Pages made in bulk with nothing of their own are what the spam policies name.
- **Listings in bulk.** No search engine documents that they do anything for a site.

## Not sure what is wrong?

Tell us your site's address and what you have noticed. We reply with what we can see from outside and a fixed quote. The diagnosis is free.

Get a free diagnosis (https://wpministry.co/free-diagnosis/?offer=seo-audit)

May we measure how this site is used?

A yes notes the pages of this visit and loads Google Analytics. A no keeps and loads nothing. See the cookies page (https://wpministry.co/legal/cookies/).

If you say yes, we note the pages you look at during this visit and load Google Analytics. If you say no, nothing is kept and nothing is loaded. The site works the same either way. The cookies page (https://wpministry.co/legal/cookies/) has the details.

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://wpministry.co/#organization",
      "name": "WP Ministry",
      "url": "https://wpministry.co/",
      "logo": "https://wpministry.co/brand/logo.png",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "1309 Coffeen Ave STE 1200",
        "addressLocality": "Sheridan",
        "addressRegion": "WY",
        "postalCode": "82801",
        "addressCountry": "US"
      },
      "sameAs": [
        "https://www.linkedin.com/company/wp-ministry/",
        "https://x.com/wpministryco",
        "https://www.instagram.com/wpministryco/",
        "https://www.facebook.com/wpministryco",
        "https://www.tiktok.com/@wpministryco",
        "https://www.pinterest.com/wpministryco/",
        "https://www.youtube.com/channel/UCOZRuAukk5QSTRPG6BaHl3Q"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://wpministry.co/#website",
      "name": "WP Ministry",
      "url": "https://wpministry.co/",
      "inLanguage": "en-US",
      "publisher": {
        "@id": "https://wpministry.co/#organization"
      }
    },
    {
      "@type": "CollectionPage",
      "@id": "https://wpministry.co/seo/#webpage",
      "name": "SEO services",
      "description": "SEO for a site on WordPress, WooCommerce or another platform, sold as work: an audit with the fixes done and tested, or monthly hours. No ranking is promised.",
      "url": "https://wpministry.co/seo/",
      "inLanguage": "en-US",
      "isPartOf": {
        "@id": "https://wpministry.co/#website"
      },
      "publisher": {
        "@id": "https://wpministry.co/#organization"
      },
      "mainEntity": {
        "@type": "ItemList",
        "numberOfItems": 25,
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "name": "WordPress SEO services",
            "url": "https://wpministry.co/services/wordpress-seo/"
          },
          {
            "@type": "ListItem",
            "position": 2,
            "name": "WordPress site not showing up on Google: what to check, in order",
            "url": "https://wpministry.co/blog/wordpress-site-not-on-google/"
          },
          {
            "@type": "ListItem",
            "position": 3,
            "name": "Can this page be indexed? A check from outside",
            "url": "https://wpministry.co/tools/page-indexing-check/"
          },
          {
            "@type": "ListItem",
            "position": 4,
            "name": "WordPress SEO audit",
            "url": "https://wpministry.co/services/wordpress-seo-audit/"
          },
          {
            "@type": "ListItem",
            "position": 5,
            "name": "WordPress SEO without a plugin: what WordPress already does and what it leaves out",
            "url": "https://wpministry.co/blog/wordpress-seo-without-a-plugin/"
          },
          {
            "@type": "ListItem",
            "position": 6,
            "name": "Sitemap checker for WordPress sites",
            "url": "https://wpministry.co/tools/sitemap-checker/"
          },
          {
            "@type": "ListItem",
            "position": 7,
            "name": "SEO for a new website",
            "url": "https://wpministry.co/services/seo-for-new-websites/"
          },
          {
            "@type": "ListItem",
            "position": 8,
            "name": "What \"Discourage search engines from indexing this site\" does in WordPress, and how to turn it off",
            "url": "https://wpministry.co/blog/discourage-search-engines-wordpress/"
          },
          {
            "@type": "ListItem",
            "position": 9,
            "name": "WooCommerce SEO",
            "url": "https://wpministry.co/services/woocommerce-seo/"
          },
          {
            "@type": "ListItem",
            "position": 10,
            "name": "WooCommerce schema markup: what your store outputs and how to fill the gaps",
            "url": "https://wpministry.co/blog/woocommerce-schema-markup-rich-snippets/"
          },
          {
            "@type": "ListItem",
            "position": 11,
            "name": "What is my product page telling Google? A product data check",
            "url": "https://wpministry.co/tools/product-structured-data-check/"
          },
          {
            "@type": "ListItem",
            "position": 12,
            "name": "Local SEO services",
            "url": "https://wpministry.co/services/local-seo/"
          },
          {
            "@type": "ListItem",
            "position": 13,
            "name": "Business not showing on Google Maps: what to check, in order",
            "url": "https://wpministry.co/blog/business-not-showing-on-google-maps/"
          },
          {
            "@type": "ListItem",
            "position": 14,
            "name": "LocalBusiness schema generator for WordPress",
            "url": "https://wpministry.co/tools/local-business-schema-generator/"
          },
          {
            "@type": "ListItem",
            "position": 15,
            "name": "AI search optimization",
            "url": "https://wpministry.co/services/ai-search-optimization/"
          },
          {
            "@type": "ListItem",
            "position": 16,
            "name": "Generative engine optimization (GEO): what is documented, what was studied and what is guesswork",
            "url": "https://wpministry.co/blog/generative-engine-optimization/"
          },
          {
            "@type": "ListItem",
            "position": 17,
            "name": "Are AI crawlers allowed on my site? A robots.txt check",
            "url": "https://wpministry.co/tools/ai-crawler-access-check/"
          },
          {
            "@type": "ListItem",
            "position": 18,
            "name": "Shopify SEO services",
            "url": "https://wpministry.co/services/shopify-seo/"
          },
          {
            "@type": "ListItem",
            "position": 19,
            "name": "Shopify store not showing up on Google: what to check, in order",
            "url": "https://wpministry.co/blog/shopify-store-not-on-google/"
          },
          {
            "@type": "ListItem",
            "position": 20,
            "name": "Wix SEO services",
            "url": "https://wpministry.co/services/wix-seo/"
          },
          {
            "@type": "ListItem",
            "position": 21,
            "name": "Wix site not showing up on Google: what to check, in order",
            "url": "https://wpministry.co/blog/wix-site-not-on-google/"
          },
          {
            "@type": "ListItem",
            "position": 22,
            "name": "Squarespace SEO services",
            "url": "https://wpministry.co/services/squarespace-seo/"
          },
          {
            "@type": "ListItem",
            "position": 23,
            "name": "Squarespace site not showing up on Google: what to check, in order",
            "url": "https://wpministry.co/blog/squarespace-site-not-on-google/"
          },
          {
            "@type": "ListItem",
            "position": 24,
            "name": "Webflow SEO services",
            "url": "https://wpministry.co/services/webflow-seo/"
          },
          {
            "@type": "ListItem",
            "position": 25,
            "name": "Webflow site not showing up on Google: what to check, in order",
            "url": "https://wpministry.co/blog/webflow-site-not-on-google/"
          }
        ]
      }
    },
    {
      "@type": "BreadcrumbList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://wpministry.co/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "SEO services"
        }
      ]
    }
  ]
}
```