Where things stand
The technical basics are sound: the site is fast, on HTTPS, fully indexable and in the sitemap. The problems are around the site rather than inside it. The business changed its name from Mid Sussex Hog Roast and the old name is still live across listings, the blog template and the Facebook link. Half the site's content is published but unreachable from the navigation. There is no schema and no Search Console data flowing yet.
Entity
Six different name and address versions across 25 listings. One unclaimed Google Maps duplicate at an old address. Old brand still on FSA, Bridebook, Add to Event and Bark.
Content
More than it looks. Twelve blog posts of 1,100 to 1,500 words plus an FAQ page, none of them linked from the site's navigation, so visitors and search engines rarely find them. No funeral page, no town pages.
Measurement
Google Analytics is installed behind the cookie banner. Search Console is not yet connected to the analysis. Enquiry forms and calls are not being counted.
Demand
Competitors win the sponsored slots for generic catering terms. The one data point so far is 750 impressions and about 50 clicks on funeral catering, which needs position data before it means anything.
What we mean by "the entity"
Search engines no longer rank a website on its own. They keep a record of the business behind it, a single idea of who Mid Sussex Catering is, where it operates, what it does and how trustworthy it is. That record is the entity. Everything in the first half of this plan is about making that record clear, consistent and unmistakably one business.
Connected sources
Google builds the record from every place the business appears: the website, the Business Profile, Apple and Bing Maps, Facebook, the food hygiene register, Companies House, wedding directories and review sites. Each is a vote on who the business is. When they agree, confidence rises and the business shows more often and more prominently. When they disagree, confidence drops.
The data layer
A handful of sources feed all the others. Apple, Bing, Foursquare and Facebook supply map and business data to dozens of smaller directories, navigation apps and AI assistants. Fix those few and the copies correct themselves over the following months. Fix the copies first and they drift back.
The name change
Right now Google sees two overlapping businesses: Mid Sussex Hog Roast at a Hassocks address, and Mid Sussex Catering with no address. The job is to tell it, in every place it looks, that these are one business with one current name and the old name as an alias. The website carries that message through structured data; the listings carry it through consistency.
The practical rule is simple. One name, one phone number, one website address and one service area description, written the same way everywhere, with the old name retired or marked as a former name rather than deleted. The 141 Google reviews are the most valuable part of the record, so every change is made in a way that keeps them.
The plan, in order
- 1Unblock Search Console and re-crawlThe property owner adds the Lumar login as a Restricted user in Search Console. Attach the property to the project, drop the import filter from 1 click to 0 clicks (the zero-click queries are the gap list), upload a target query list of services by town, and run one crawl. That gives observed and target relevance data together.
- 2One hour of Webflow fixesBlog collection title template, two name variants, global canonical, nav and footer links to Blog and FAQs. Removes the old brand from every blog title and makes 14 orphaned pages reachable.
- 3Two client decisions, then the canonical NAPHog roast: offered or not. Legal name: confirm from the incorporation certificate. Then write down the one record every listing is checked against: name, phone, URL, categories, hidden address, service areas.
- 4Citation clean-upGoogle duplicate first, then Bing, Apple and Facebook (the data layer everything else copies), then the niche directories, keeping their reviews.
- 5SchemaLocalBusiness with areaServed, sameAs, legalName and alternateName for the old names. Separate working session to come.
- 6Content and semantic tuningFuneral page first, then town pages for the core area, then individual venue pages. Link the existing blog posts into each. Add menus, indicative pricing and FAQs so the pages also answer AI queries.
- 7Paid versus organic, per serviceOnce Search Console and Keyword Planner data are in. Funeral is urgent and low-comparison, suited to paid and Maps. Weddings have long lead times and suit content.
- 8ReviewsA steady request after every event, pointed at the one surviving Google profile.
Decisions needed from the client
Do they still offer hog roast?
The meeting said no, but the site footer lists it (with no page behind it), and the FSA record, Bridebook, Add to Event and Bark all trade on it. If no, the old names go into schema as alternateName and the listings get renamed. If yes, hog roast needs its own page.
What is the legal name?
The meeting said the registration is a different hog-roast business. The citation audit records Companies House as MID-SUSSEX CATERING LTD. One of these is wrong; the incorporation certificate settles it. If the audit is right, there is no registered-name problem at all.
Privacy issue to raise separately. The Spreaker profile exposes what looks like a home address and a personal email. The owner should edit or delete it regardless of the SEO work.
Search Console access
Search Console is Google's own report of which searches the site appeared for, how often it was clicked and in what position. It is the evidence behind every content decision in this plan, and it is not yet flowing into the analysis.
- The Google account currently connected to the analysis tool cannot see the Search Console property. The property is held under a different Google login.
- The analysis was run before the account was connected, so the first crawl could never have included the data.
What we need: whoever manages the Search Console property adds our analyst's Google account as a user (Settings → Users and permissions). Restricted access is enough. Nothing on the property changes, and access can be removed at any time. Once that is done we re-run the analysis with the query filter widened, so searches where the business appears but is not clicked are included. Those are the opportunities.
What the crawl shows
| Finding | Scope | Fix | Effort |
|---|---|---|---|
| Blog and FAQs are orphaned. Nothing links to them; only the sitemap knows they exist. | 14 of 27 pages | Link Blog and FAQs from nav or footer; link each post to its service page | Low |
| Every blog title ends "Mid Sussex Hog Roast and Catering" | 12 posts | One change to the Blog Post collection title template | Low |
| Name variants: Christmas page title says "Midsussex Catering"; privacy page says "MidSussex" | 2 pages | Edit both | Low |
No canonical tags; testimonials page 1 (?4e1e0212_page=1) duplicates /testimonials | All pages | Set the global canonical in Webflow SEO settings | Low |
| Facebook link in the footer still points to the midsussexhogroast profile | Site-wide footer | Update after the Facebook page is renamed | Low |
| No schema | All pages | LocalBusiness with areaServed, sameAs, legalName, alternateName | Medium |
| No funeral service page; the only funeral content is an orphaned blog post | Missing | Build the page | Medium |
| No town pages; /venues is one page rather than one per venue | Missing | Content phase | High |
| All 19 backlinks point at the homepage | 1 page | Venue and supplier links to service pages, later | Ongoing |
Funeral catering hypothesis
Google most likely matches "funeral catering" to the homepage or to the orphaned blog post rather than to a service page, so the result does not answer the searcher. Search Console page and position data will confirm which URL carries those impressions. If the average position is 5 to 8, a 6.7% click rate is normal and the fix is a dedicated page, not a title rewrite.
Citation audit: what matters most
The core is healthy. The main Google Business Profile is correct and carries all the review equity. Protect it above everything else; the mess is around it, not in it.
| Listing | Problem | Action | Priority |
|---|---|---|---|
| Google Maps duplicate (6 Hassocks Rd, Hurstpierpoint) | Unclaimed, "Open 24 hours", old address. Suspension risk for a service area business. | Report as duplicate or ask GBP support to merge. Do not mark closed. | First |
| Bing Places (3 listings) | Old address, one still named "Catering & Hog Roast", one in Crawley | Claim via import from GBP, remove the two duplicates | High |
| Apple Maps | Old name and Hassocks address | Claim in Apple Business Connect, rename, remove address | High |
| Facebook (3.2k followers) | Page title says Brighton; handle is still midsussexhogroast | Rename, set service areas. Feeds Meta map data and Overture. | High |
| FSA food hygiene rating | Registered as Mid Sussex Hog Roasts at the Granaries unit | Ask Horsham DC to update the trading name; show the 5 rating on the site | High |
| Add to Event, Bridebook, Bark, The Wedding Secret | All under the old brand | Rename and widen services; keep the reviews | Medium |
| Mid Sussex Times FindIt (2), MapQuest, Wheree, Datanyze | Burgess Hill or Hurstpierpoint addresses | Claim the two FindIt entries; the rest correct themselves once upstream is fixed | Medium |
| Foursquare, Yelp UK, Trustpilot, Yell, OpenStreetMap | Not found or could not be checked | Claim Foursquare (feeds the data layer); check Yell by hand; the rest optional | Low |
Fix order follows the data flow: Google, then Bing, Apple and Facebook (the sources that aggregators copy), then the niche directories. Fixing the data layer first means MapQuest, Wheree and similar scraper sites correct themselves.
Assumptions we have checked
- Funeral click rate. 50 clicks from 750 appearances is 6.7%. Whether that is poor depends on where the site appears in the results. In the top three it is a problem; at position five to eight it is normal. We will know once Search Console is connected.
- Companies House. A registered company name that differs from the trading name is ordinary and not a problem in itself. The site should carry "Mid Sussex Catering is a trading name of [registered name] Ltd" in the footer, and the same link in structured data. The citation audit suggests the registration may already be Mid Sussex Catering Ltd; the incorporation certificate will confirm.
- Redirects from the old domain. We have been told these are in place. We will check the old domain directly, because a check of the new site cannot confirm it.
- Analytics. The site does have Google Analytics, running behind the cookie consent banner, so it records visitors who accept cookies. What is missing is tracking of enquiry forms and phone calls, which is what tells us whether the work is producing business.
Open gaps
| Gap | Why it matters |
|---|---|
| Search Console access on the right Google account | Blocks the funeral diagnosis, demand mapping and relevance scoring |
| Hog roast: yes or no | Decides whether the old name is an alias or a service |
| Legal name confirmed | Decides whether there is a registered-name problem at all |
| Canonical NAP record | Nothing can be audited against an undefined target |
| Competitor names in the sponsored slots | Needed for the Ads Transparency Centre check and paid analysis |
| Ads budget, or whether paid is on the table | Changes step 7 entirely |
| Enquiry value and margin per service | Tells us which queries are worth winning |
| Client priorities: more funerals, or more weddings? | Sets the content order |
| Who implements in Webflow | Schema and page builds need an owner |
| Old domain crawl | Confirms the redirects claim |