Free challenge · for working creatives who run their own business

AI Findability Challenge

Make Google, and Google's AI, understand your business. Eight parts, each one sitting of 15 to 60 minutes, each ending in something real: a profile that matches your site, a sitemap Google has read, a form that answers itself. It's the system that runs my wedding saxophone business, taken apart so you can build yours.

By Dennison Blackett. Everything here works without joining anything. If you want company while you do it, the free community is at the bottom.

Where are you now?
Invisible 1 · 2 · 5 Present but unfindable 3 · 4 Findable but leaking 6 · 7 Booked but manual 8 Systemized

The numbers on the arrows are the parts that move you to the next stage. Start where you are; skip nothing on the way.

The map

How one small business hangs together

Two pictures. The first is how Google comes to understand you. The second is how the system runs once it does. Pick a workflow to light up its path; keys 1 to 5 work too, 0 shows everything.

How Google understands you

Parts 1 to 5
Facts Sheet same facts, word for word LinkedIn headline, About, posts Instagram your bio and name field Google Business Profile your listing on Search and Maps Website your own domain Google Search + AI answers reads all four, then decides who you are Search Console reads your sitemap Analytics visits + one conversion Ads paid visits: check where 1 2
One story. The Facts Sheet puts the same facts, word for word, on all four public faces, and Google's search and AI answers read every one of them. Three free dashboards. Search Console reads your sitemap, Analytics counts what visitors do and the one action that matters, and Ads buys visits, so check where they really come from.

How the system runs

Parts 6 to 8
SHOW UP CAPTURE weekly article, posted by hand one link Canva design once Claude + dashboard design → template Notion queue 24-hour veto Blotato schedules posts Instagram reels + carousels LinkedIn posts + articles Website form every inquiry CRM contact, tags, pipeline Instant reply then a 72-hour hold Newsletter weekly, five blocks Community free to join 3 4 5
Show up. A Canva design becomes a template, every post waits in a queue with a 24-hour veto, and a scheduler posts it; your website hosts the images and videos. Capture. Every form lands in the CRM, which replies at once and holds the date for 72 hours, and tags subscribers for the newsletter, whose one link is the community.
The 8 parts

One sitting each. One real thing done each time.

The order matters: every part gives the next one something to point at. Do them in order the first time through.

  1. 1LinkedIn: make Google recognise youYour profile says what your site says, in the words people search, and your site points at it.about 45 min
  2. 2Instagram and Google Business ProfileThe other two public faces say your three facts, and point home.about 30 min
  3. 3Google Analytics: count one thingOne real conversion on a thank-you page. If you run ads, the Locations report.about 45 min
  4. 4Search Console and your sitemapGoogle has read your site, and you can see what it saw.30 to 45 min
  5. 5Your website says the same thingA Facts Sheet, on your site word for word, with your profiles linked in its structured data.about 60 min
  6. 6Capture: every inquiry lands somewhereYour form goes to a CRM, an instant reply goes out, a follow-up is on the calendar.about 60 min
  7. 7A newsletter with one linkA signup that tags people, a two-email welcome, and a five-block issue you can write in an hour.about 45 min
  8. 8Posting on autopilot, with a vetoOne post format as a template, a queue, a 24-hour veto, a scheduler.about 60 min
Why this order

The first two parts are the profiles you fully control, so they're the quickest wins: your three facts, said the same way on LinkedIn, Instagram and your Google listing. Analytics and Search Console come next because they need time to fill up: set them up now and they'll have something to show you by the time you reach your site. The website is the biggest job, so it comes once you can see what Google sees; the Facts Sheet you write there becomes the master copy every profile already points at. Capture makes sure the one thing a visitor does lands somewhere. The newsletter keeps the people who did it. Autopilot is what you publish once all of that is standing, on rails, with you holding the veto.

Part 1about 45 minutesOut of Invisible

LinkedIn: make Google recognise you

The win. When you're done, your LinkedIn says the same thing as your website, in the words a customer would type into Google. Google can read it. And your website points at it, so the two count as one business.

Why first: LinkedIn is the one public profile you fully control the words on and that search engines read reliably. Fix it and you've given Google two sources that agree about who you are. Everything after this builds on that agreement.

Before you start · 5 minutes

  • Be clear about your business. Write three lines, no hedging: what you do, who it's for, where. Mine: live saxophone for weddings · couples and their planners · the two regions named on my site. If you already have a Facts Sheet, use its first three lines.
  • Open three tabs: your website, your LinkedIn profile, and Gemini at gemini.google.com, signed in with a Google account (uploads need a sign-in). The free tier is enough for this. Paid plans exist (Google AI Pro and Ultra) and I use one, but you don't need it for Part 1.
  • Have your website URL ready to paste. You'll use it three times.

The steps

  1. Make your profile public and give it a clean address.5 min
    On LinkedIn (desktop): Me → View profile → the edit icon next to "Public profile & URL". On the app: Settings → Visibility → Edit your public profile. Turn your profile's public visibility on and show your photo, headline, About and experience to everyone. Set your custom URL to linkedin.com/in/your-name, and pick one you'll keep: LinkedIn keeps an old address pointing at you for six months, then it can be claimed by someone else. Why this matters: LinkedIn's own help page says these settings control what people who aren't signed in, and search tools such as Google and Bing, can see.
  2. See yourself as a stranger.5 min
    Open your public URL in a private window, logged out. Screenshot the top of the profile: photo, headline, the first lines of About. Then screenshot the top of your website's homepage. These two pictures are your "before". Keep them.
  3. Ask Gemini to compare, then to rewrite.15 min
    Upload both screenshots, paste your three lines, and use this prompt:
    These are screenshots of my website and my public LinkedIn profile. Here are the three facts about my business: 1. What I do: ___ 2. Who it's for: ___ 3. Where: ___ First, list every place the website and the LinkedIn profile disagree about what I do, who it's for, where I work, and how to contact me. Second, rewrite my LinkedIn headline (220 characters at most) and my About section (2,600 characters at most) so they say exactly what my website says, in plain language a customer would use. Put the phrase a customer would type into Google in the first sentence of the About. Do not add anything that isn't on my website or in my three facts. If something is missing, ask me instead of inventing it.
    Then ask one more question, and make it cite: "According to Google's and LinkedIn's own published documentation, which parts of a public LinkedIn profile can appear in Google search results? Link the pages." Keep what it can cite. Drop what it can't. (Free Gemini takes uploaded images once you're signed in; there's no need for a paid plan here.)
  4. Paste the rewrite in.10 min
    Headline first (220 characters is the limit), then About (2,600). Read it once out loud. Check three things: the search phrase is in the first sentence of About; your business name is spelled exactly as it is on your site; your website URL is in your Contact info (Contact info → Edit → Add website, free on every account; the button under your headline is a Premium feature and you don't need it).
  5. Point your website at your LinkedIn.5 min
    Add your LinkedIn URL to your site's links (the footer or the contact page). If you or your site builder can edit structured data, add it to the sameAs list on your Person or Organization markup. Why: Google's own structured-data documentation describes sameAs as "the URL of a page on another website with additional information about your organization", such as your profile on a social site, and says you can list several. That link is how the two get connected as one business. (Source: Google Search Central, Organization structured data.)
  6. Optional: take the "before" of your search.5 min
    Search your name plus what you do in Google, in Google's AI Mode if you have it, and in Gemini. Screenshot the results. Repeat in a few weeks and compare. LinkedIn says search engines can take weeks or months to refresh a profile, so don't judge Part 1 by tomorrow.

In my world

In March my site returned zero Google results. The site builder was blocking public access, and the page Google fetched was empty until a browser ran its code. Fixing the site was only half of it. My profiles disagreed with my site too: a different email address in one place, a different home city in another. Two sources that argue teach Google nothing. This part is now the first thing I do for any business: one set of facts, on every public face, starting with the profile I control most.

An honest note about Gemini

Gemini is Google's assistant. It can read your screenshots and explain Google's published guidance about profiles and search. It cannot see inside Google's index, and neither can I. That's why step 3 asks it to cite, and why the lesson uses screenshots rather than pasted links: reading an uploaded image is documented; reading a pasted web address isn't. The strongest, checkable part of this lesson isn't the AI at all. It's that your profile and your site now say the same words, and point at each other.

Done when

Post your win: "Part 1 done" and your new headline. Reading each other's headlines is half the value of doing this in a group.

With meI run this pass for you across LinkedIn, Instagram, Google Business Profile and your site in one sitting, and I keep them matched when your business changes.
Part 2about 30 minutesOut of Invisible

Instagram and Google Business Profile

The win. Your listing on Google Search and Maps, and your Instagram bio, carry the same facts as your site, and both point home to it.

The steps

  1. Instagram: name field, bio, link.10 min
    Put what you do and where in the name field (it's searchable). Your bio: the same phrase as your three facts, plainly. The link: your website, not a link tree, unless the tree's first link is your site.
  2. Claim or open your Google Business Profile.10 min
    Search "Google Business Profile", sign in, and find or create your listing. Business name, category, area you serve, phone, website: from your three facts in Part 1, same spelling everywhere (the full Facts Sheet comes in Part 5). If Google asks to verify you and that takes days, that's fine. The win today is the request sent.
  3. Add both to the site.5 min
    Your Instagram URL and your Business Profile link go into the site's footer and, if you can, its sameAs list (Part 5 shows how).
  4. Start one habit.5 min
    From now on, every image you post gets alt text: a plain sentence that carries your phrase. Do it on today's last post to practise.

In my world

My wedding work and my AI work live on different Instagram accounts on purpose, so each one says one thing to one audience. The rule I follow: each public face gets the whole Facts Sheet for that business, and only that business. Mixing them is how you end up describing yourself three different ways.

Why the name field matters

Instagram search reads the name field and the bio. "Dennison Blackett" tells a searcher nothing; "Dennison · wedding saxophonist" does. Your Business Profile works the same way: Google shows it for the category and area you set, so set them the way a customer would search.

Done when

Post your win: a screenshot of your Instagram bio.

With meI set up or clean up the listing and the bio from your Facts Sheet, and alt text becomes part of the posting system in Part 8, so you never write it by hand.
Part 3about 45 minutesOut of Present but unfindable

Google Analytics: count one thing

The win. One real conversion counted in Google Analytics: a thank-you page that fires once per real inquiry. If you run ads, you've also read the one report that tells you where your money went.

The steps

  1. Confirm the tag is on every page.10 min
    Google Analytics → Admin → Data streams. Your builder either has a field for the measurement ID or you paste the tag. Check one page with the Realtime report open: you should see yourself.
  2. Make a thank-you page.15 min
    After someone sends your form, send them to yoursite.com/thank-you. Tell search engines not to index it. This page is your counter: only real submissions reach it.
  3. Mark one event as a key event.10 min
    In Analytics, mark a visit to the thank-you page (or the event your form fires) as the key event. One. Not page views, not scroll depth. The thing that means a person raised a hand.
  4. If you run ads: open the Locations report.10 min
    In Google Ads, look at where your paid visits actually came from in the last 28 days. Compare it with where you want to work. Then check the Search terms report the same way.

In my world

On September 8 I checked my own ads: 505 paid visits in 28 days, mostly from the US Virgin Islands and Puerto Rico rather than Texas, the market I was paying for, and 2 inquiries. The Locations report would have told me that in a minute, weeks earlier. I also found I had two Analytics properties, one empty. Make sure you're reading the right one before you trust any number.

Count honestly

A thank-you page can be reloaded, bookmarked, or reached by accident. Mine fires its conversion only when the page is reached from a real submission, with a one-time ID, so a refresh doesn't count twice. If your builder can't do that yet, know that your count runs a little high, and say so when you quote it.

Done when

Post your win: the name of your one key event.

With meI wire the thank-you page and the conversion so it counts once per real inquiry, connect Ads to it, and read the Locations report with you before any more budget goes out.
Part 430 to 45 minutesOut of Present but unfindable

Search Console and your sitemap

The win. Google has been told your site exists, has a list of its pages, and you have the one free dashboard that shows what Google actually sees.

The steps

  1. Verify your site in Search Console.10 min
    search.google.com/search-console → add your domain. Verify by DNS record if you can (it covers www and non-www together), or by the HTML tag your builder lets you paste. Ask Gemini to walk you through your builder's version if you get stuck.
  2. Find your sitemap.5 min
    Try yoursite.com/sitemap.xml. Most builders make one. If nothing comes back, your builder's help pages will say where it is or how to turn it on.
  3. Point robots.txt at it, and submit it.10 min
    Your robots.txt should contain a line Sitemap: https://yoursite.com/sitemap.xml. Then, in Search Console, Sitemaps → paste the address → Submit.
  4. Request indexing on your homepage.5 min
    Search Console → URL inspection → paste your homepage → Request indexing. Do the same for your one most important page.
  5. Set a reminder for next week.2 min
    Open the Pages report and read which pages are indexed and which aren't, and why. Nothing here is instant.

In my world

On March 25 I found that my site returned zero Google results. That night I verified Search Console and submitted a sitemap. It wasn't enough on its own: real text only reached Google after I moved the site in July and put a readable heading and paragraph on the homepage on July 13. Both halves matter: a page Google can read (Part 5 covers that) and telling Google where it is, which is this part.

What the sitemap is not

It doesn't rank you. It's a list of addresses so Google doesn't have to guess. What ranks you is what's on the pages, and whether every other public face agrees with them. Keep the sitemap honest too: if a page isn't worth reading, leave it out.

Done when

Post your win: a screenshot of the Sitemaps screen showing "Success".

With meI verify, submit and then read the reports for you on a schedule we agree, in plain English, with the one thing to fix each time.
Part 5about 60 minutesOut of Invisible

Your website says the same thing

The win. A Facts Sheet you wrote once, carried on your website word for word: the title, the description, the about text, and structured data that links your profiles. Google now has one source of truth to compare everything else against.

Before you start · 5 minutes

  • Open the free Facts Sheet: bluesprincemedia.com/facts-sheet.
  • Know how to edit your site's page titles and descriptions (your builder's SEO settings), and whether you can edit structured data. If you can't, the footer links still count.

The steps

  1. Write the Facts Sheet.20 min
    Your name, what you do, who it's for, where, how to reach you, your links, and the one phrase people search. Twelve lines at most. This is the master copy; everything else copies it.
  2. Paste it into the site, word for word.15 min
    Homepage title and description, the about section, the contact details. Same spelling of your name and your city everywhere. Same email as your profiles.
  3. Give the homepage readable text.10 min
    One heading that says what you do and where, and a short paragraph a crawler can read without running your site's code. Video and photos don't count as text.
  4. Link your profiles from the structured data.10 min
    Add LinkedIn, Instagram and your Google Business Profile to sameAs on your Person or Organization markup. Give every page its own canonical URL, pointing at itself.
  5. Check it as a stranger.5 min
    Private window, your homepage: do the title, the text and the footer say the same three facts as your LinkedIn from the first part?

In my world

When I audited my own sax site for this challenge, its structured data said one city while the page copy said another, it listed a different email than the one I use everywhere else, and its sameAs pointed at Instagram and nothing else. Every one of those is a small reason for Google to doubt me. The Facts Sheet is how I'm fixing mine, and it's the same sheet you're using.

If you can't edit code

Most site builders let you edit the page title, description and footer links without touching code. Do those. The structured-data step is the one to hand to whoever built your site, or to me. Ask for two things by name: sameAs links on the Person or Organization markup, and a self-pointing canonical on each page.

Done when

Post your win: your homepage link and the one phrase you chose.

With meI write the Facts Sheet with you, place it on the site, and handle the structured data and canonicals, so the code step never blocks you.
Part 6about 60 minutesOut of Findable but leaking

Capture: every inquiry lands somewhere

The win. Your form goes to one place you'll actually look, an instant reply goes out to the person who wrote, and a follow-up is on the calendar before you've done anything by hand.

Before you start · 5 minutes

  • Open the free 72-Hour Hold guide: bluesprincemedia.com/72-hour-hold. It has a version that needs no software at all.
  • Decide your destination: a CRM (I use GoHighLevel; any CRM with tags and automations works), or, for now, your inbox with templates and filters.

The steps

  1. Test your own form, today.5 min
    Fill it in as a customer. Did it arrive? Where? Did the customer get anything back? Most leaks are found in this five minutes.
  2. Give it a destination.20 min
    Connect the form to your CRM so every submission becomes a contact with a tag (for example "website-lead"), or set up an inbox filter that labels and stars them. Either way: one place, never lost.
  3. Write the instant reply.15 min
    Two short paragraphs: I got this, here's what happens next, here's when you'll hear from me. Set it to send the moment a form arrives. No prices in it.
  4. Put the 72-hour hold on rails.15 min
    Hold the date for 72 hours, say so in the reply, and schedule the follow-up messages from the guide, or, without software, a calendar reminder and a saved template. The guide shows both.
  5. Test it again.5 min
    Submit once more. You should see the contact, the tag, the reply, and the scheduled follow-up.

In my world

My wedding inquiry form creates a contact in my CRM with tags, drops a card into my pipeline, sends the instant reply, and starts the 72-hour hold, all while I'm on a gig. Two cautionary tales from my own setup: an automation service I'd wired a form to was shut down and signups were silently lost until I connected the form straight to the CRM; and a duplicate copy of a client's site was quietly sending leads nowhere. Test your own forms. Then test them again next month.

The no-software version

Email templates and filters, Instagram saved replies, and calendar holds. It's slower than a CRM and it depends on you remembering, but it's a real system, and it's free. Set it up today and move to a CRM when the inquiries outgrow it.

Done when

Post your win: the first line of your instant reply.

With meI wire the form to the CRM, build the pipeline stages, write the instant reply and the hold sequence with you, and log every lead so nothing is ever lost, even if a service goes down.
Part 7about 45 minutesOut of Findable but leaking

A newsletter with one link

The win. A signup that tags people in your CRM, a two-email welcome that goes out by itself, and a five-block format you can write in an hour a week.

The steps

  1. Put one signup on your site.15 min
    Give it something to give: a real download (your version of the Facts Sheet, a checklist, a set list). The form sends the email to your CRM with a tag such as "newsletter". List sending stays in the CRM: it handles unsubscribes and bounces, and keeps you on the right side of anti-spam law.
  2. Write the two-email welcome.15 min
    Email one, the same minute: here's the download, here's what this list is. Email two, two days later: one useful thing and one question to reply to.
  3. Set the five blocks.10 min
    Header · one story · the week's schedule or the one thing to do · one link · sign-off with a question. The subject line is the week's hook, never the newsletter's name, never the date.
  4. Pick a day and write the first one.the rest
    Same weekday every week. One link per issue: the place you want people to go.

In my world

My newsletter signup lives at the bottom of each free download on bluesprincemedia.com. The form tags the person in my CRM, a two-email welcome goes out on its own, and each weekly issue is five blocks with one link, written in my dashboard and pasted into the CRM to send. The one link is the community.

Consent is the whole thing

Only people who signed up get the list. Not your inquiry contacts, not your community members, not people who commented on a post. If you want them on it, ask them, once, plainly. And every email says how to leave.

Done when

Post your win: the subject line of your first issue.

With meI build the signup, the welcome sequence and the five-block template in your CRM, and you write one story a week; the rest is already laid out.
Part 8about 60 minutesOut of Booked but manual

Posting on autopilot, with a veto

The win. The one post format you repeat most, designed once as a template; a queue where posts wait; a 24-hour veto window; and a scheduler that posts for you. You keep the say-so and lose the chore.

The steps

  1. Pick the post you make most.5 min
    One format. A performance clip with a cover. A quote card. A before-and-after. Not "my content", one shape.
  2. Design it once.20 min
    In Canva, make the best version of that one post. Then decide what changes from post to post: the photo, the headline, the caption. Everything else is the template.
  3. Write the rules down.10 min
    What never goes in a caption (for me: no prices, no number without a source I can name, one call to action, a fixed short list of hashtags, alt text on every image). Rules on paper are rules a system can check.
  4. Make the queue and the veto.15 min
    A Notion table, or any spreadsheet: one row per post with the media, the caption and a status. A post moves to "queued" and waits 24 hours. If you do nothing, it goes. If you change your mind, you flip the status. A veto, not an approval.
  5. Connect a scheduler.10 min
    I use Blotato; any scheduler that takes a public image or video link works. Your website, or your scheduler's own storage, hosts the media, because a scheduler can only post what has a public link.

In my world

I design in Canva. Then I work with Claude until it understands the design as a template, build the variations I want, and build my dashboard around what changes. Posts wait in a Notion queue with a 24-hour veto; the rules live in code, so a caption with a price in it never reaches the queue; and Blotato schedules to Instagram and LinkedIn. I tested it for two weeks first. Now it's how I post.

Automation is not permission

The system posts what you approved by not vetoing it. It never invents a number, never adds a testimonial, never fakes urgency, because the rules forbid it before the scheduler ever sees a post. Write your rules before you write your queue.

Done when

Post your win: the post that went out without you touching the platform.

With meYour Canva designs become templates, your queue and veto run in Notion, the rules run in code, and the scheduler posts to your accounts. You keep every login.
Do it with me

Every part above is free and works without me. Here's what changes when Blues Prince Media does it with you.

One pass, every face.

Your Facts Sheet, written with you, then placed on your site, LinkedIn, Instagram and Google Business Profile, with the structured data that ties them together.

Google, read for you.

Search Console and Analytics set up properly, one conversion that counts once, and the reports read in plain English on a schedule we agree, with the one thing to fix each time.

Nothing leaks.

Your form wired to a CRM, the instant reply, the 72-hour hold, a newsletter signup and welcome, and a five-block template you can send in an hour.

Posting on rails.

Your Canva designs turned into templates, a queue with a 24-hour veto, rules that run in code, and a scheduler that posts to your accounts.

You keep ownership.

Your domain, your accounts, your Notion, your Canva. The system runs on subscriptions you can see, with no metered AI keys and no surprise bill.

Honest by design.

Every number in your copy has a source. Nothing posts without your veto window. No fake urgency in your funnel, ever.

The proof is the system itself: it runs my own wedding saxophone business, and every story in the eight parts comes from it, with dates. I'm a working musician who built this because I needed it, not an agency that sells it to everyone.

How to start. Join the free community, do Part 1, and post your win. The done-with-you work is waitlisted; ask inside and I'll tell you where the list stands. Nothing here expires, and there's no countdown.

Blues People AI Agency on Skool · bluesprincemedia.com/community

The worksheet

Your stack

Map your own business onto the same eight parts. Print this page and the worksheet prints on its own, or copy it into a note.

My stage today: Invisible Present but unfindable Findable but leaking Booked but manual Systemized

1My three facts, and LinkedIn

What I do
Who it's for
Where
The phrase people search
  • Public profile on, custom URL set
  • Headline and About match my site
  • My site links to my LinkedIn

2Instagram and Business Profile

  • Instagram name field and bio carry my phrase
  • Business Profile claimed, details from my three facts
  • Both link to my site, and my site links back
  • Alt text on every image

3Analytics

My one key event
  • Tag on every page
  • Thank-you page, not indexed
  • Key event tested with my own form
  • If ads: Locations report read

4Search Console

  • Site verified
  • Sitemap in robots.txt and submitted
  • Indexing requested on the homepage
  • Pages report read this week

Checklist: bluesprincemedia.com/p0-checklist

5My website

  • Facts Sheet written
  • Title, description, about text match it
  • Readable heading and paragraph on the homepage
  • Profiles linked (footer, sameAs)
  • Each page has its own canonical

Template: bluesprincemedia.com/facts-sheet

6Capture

My CRM (or my inbox system)
  • Every form lands there, tagged
  • Instant reply goes out
  • 72-hour follow-up scheduled

Guide: bluesprincemedia.com/72-hour-hold

7Newsletter

My download
My send day
  • Signup tags people in the CRM
  • Two-email welcome sends itself
  • Five blocks, one link

8Autopilot

The post I make most
My scheduler
  • Designed once as a template
  • Caption rules written down
  • Queue with a 24-hour veto
  • One post went out through it