Skip to main content
SEO setup

The on-page groundwork, done once and done right.

We cannot promise rankings, indexing, traffic or leads. We can build the practical foundations that may help search engines understand and surface a site: clear metadata, sensible structure, speed work, structured data and an accurate Google Business Profile.

IWhat's included

What you actually get.

No padding, no line items invented to fill a page.

Page-by-page on-site SEO

Unique titles and descriptions on every page, one clear heading per page, and internal links that make sense to a human first.

Google Business Profile

With your permission, we set up or clean up the profile in an account you own, categories, services, hours, service area, photos and website link. Google controls verification and placement.

Sitemap and structured data

An XML sitemap, a sane robots file, and schema markup describing your business so search engines can read it without guessing.

Speed and mobile health

Compressed images, light pages and a layout that behaves on a phone. Slow sites lose people before SEO ever matters.

Local signals

Consistent name, address details, phone and hours across the site and the profile, plus a location-focused page where it makes sense.

A plain-English handover

A short write-up of what was set up, plus Google Analytics access where included, useful reporting without pretending the numbers guarantee sales.

IIHow it runs

Start to finish.

The same small team the whole way through.

  1. 01

    Look

    We review the site or listing you have now and note what's missing, broken or duplicated.

  2. 02

    Fix

    Titles, headings, structure, speed, sitemap and schema get put in place across the site.

  3. 03

    List

    Google Business Profile is set up or corrected, with the verification step walked through together.

  4. 04

    Hand over

    You get a short summary of what changed and what to keep an eye on.

Included with

Every build

Basic on-page SEO comes with every build. Advanced SEO, Google Business Profile and Google Analytics setup are included from Signature ($299) up; Essential add-ons are quoted first.

See full pricing
SEO setupDesign, build, launchClear pricingReal people, real repliesYour site, your domainSEO setupDesign, build, launchClear pricingReal people, real repliesYour site, your domain
Why it works

Careful work, done once, beats endless patching.

  1. 01
    Considered

    Every section earns its place, nothing filler, nothing padded.

  2. 02
    Built to last

    Fast, stable pages that keep working long after launch day.

  3. 03
    Straightforward

    Plain answers, fixed prices, and updates handled in days, not weeks.

IIIQuestions

Asked often enough to answer here.

Anything else, just email contact@casvori.com.

No, and you should be wary of anyone who does. Rankings depend on competition, reviews, history and Google's own changes. We handle the foundations that are actually in our control.

There is no fixed timeline. Search engines decide whether and when to crawl, index or rank a page. Our work gives them clearer information, but does not guarantee visibility.

Two things help more than anything we can do: verify your Google Business Profile when the postcard or call arrives, and ask happy customers for reviews.

Basic on-page setup is included with every build. Advanced SEO and Google setup are included with Signature and Premium; Essential add-ons are quoted first. Ongoing content or profile management is separate.

VIIContact

Tell us what you're building.

Tell us a little about your business and what you'd like the site to do. You'll get an instant confirmation, then a reply written by a person, usually within one business day, with a short audit and a straight price. No sales calls, no follow-up spam.

Read by a humanUsually a 1-day replyNo sales calls

Pay after approval. No deposit upfront. Review the finished site first; once you approve it, we email a secure Stripe invoice and launch after payment clears.

Planning something bigger than $499, more pages, several locations, or custom functionality? Request a custom quote instead. It's free too.

Fine print

The straight version.

  • Two separate charges.The one-time build fee (with your free domain and hosting) is a standalone payment. The optional monthly care plan is a separate Stripe subscription, cancel any time.
  • Third parties do their own thing.We're not responsible for outages or issues from your domain registrar, hosting infrastructure, Stripe, email deliverability, or analytics providers.
  • Services provided as-is.We build with care, but we don't guarantee specific business outcomes, search rankings, uptime percentages, or revenue. No liability for indirect or consequential damages.
  • Content is your responsibility.You confirm you own (or are licensed to use) the text, images, logos, and claims you send us. Edits and refunds follow the 7-day revision window described above.

Full details in our Terms and Privacy Policy.