SEOBark · SEO agency in Brooklyn, NY
Your site’s gone quiet. Is that fine, or is something broken?
We're a small SEO agency in Brooklyn. We check your site every week, fix what's actually wrong before anything else, and then grow it one month at a time.
Free auditPaid audits from $690Plans from $1,250/mo

We check the gate every Monday.
Who we work with
Find your row. It'll point you at the page worth reading first.
- Local service businesses
You're not in the map pack, your reviews are thin, and your address is spelled four different ways across the internet.
- Online stores
Category pages that should rank don't, and Google spends its time crawling filter URLs nobody searches for.
- B2B and professional services
You need pages that bring in enquiries from people who can actually buy, not just visits.
- Our traffic dropped and nobody knows why
Start with a diagnosis. Free, or the full paid version if you need depth.
Search grows the way a tree does: one ring at a time. We'd rather tell you that than sell you a rocket.
How a month works
Four rings, from the inside out. Same order every month.
- Monday, week 1
Gate check. We run the bark list and fix anything that fired.
An alert email if something broke. Silence if nothing did.
- Weeks 1–3
The planned work for your plan: on-page improvements, articles, outreach.
Every change logged with the page it touched.
- Any business day
If something serious fires mid-month, we don't wait for Monday.
An email the same business day.
- Month end
The report. On Growth Watch and Full Watch, a call to go through it.
What broke, what we did, what moved, what's next, and what we need from you.
The first month is a little different. We collect access, take a baseline so we can compare later, and write a 90-day plan you can read in ten minutes.
A sample report
This is what lands in your inbox at the end of each month. Five headings, in this order, every time.
No "keywords ranked: 4,812". No domain-authority chart. Every line points to a change you can open and check.
See what's in each planSample — illustrative data, not a client
Harbor Point Plumbing · Local Watch
What broke
- Sep 3/water-heaters/ returned a 404 after a menu change. Redirected the same day.Fixed
- Sep 17The quote form stopped reaching the office inbox. A mail setting on the host had reset.Fixed Sep 18
What we did
- Rewrote the title and meta description on /drain-cleaning/
- Rewrote the title and meta description on /water-heaters/
- Rewrote the title on /about/ so it says where you work
- Fixed a redirect: /services/boilers now goes straight to /boiler-repair/
- Published an article: How long does a water heater last in hard water?
What moved
| Query | Clicks, Aug | Clicks, Sep | Impressions, Sep |
|---|---|---|---|
| water heater repair harbor point | 18 | 24 | 610 |
| drain cleaning harbor point | 11 | 12 | 340 |
| boiler repair harbor point | 4 | 9 | 220 |
| emergency plumber harbor point | 30 | 27 | 900 |
Emergency plumber dipped a little. One month isn't a trend, so we're watching it, not reacting.
What's next
- Write a service-area page for East Harbor
- Add the new boiler photos to the Business Profile
- Rewrite titles on the last two service pages
Harbor Point Plumbing and harbor-plumbing.example are made up. So are the numbers.
Three plans. Prices on the page.
Prices updated October 2026
- Local Watch
One location. Google Business Profile, citations, two on-page improvements a month, map-pack tracking.
$1,250/mo - Growth Watch
National, regional or e-commerce sites up to about 500 pages. Technical checks, six improvements and two articles a month, outreach.
$2,600/mo - Full Watch
Bigger sites and several locations. Four articles a month, digital PR, a quarterly technical audit, priority alerts.
$4,500/mo
Just want a diagnosis? Paid audits from $690. Or start with the free one.
3-month first term, then month-to-month. Cancel with 30 days' notice.
No one can guarantee rankings — Google decides. We commit to the work we list and how we report it.
All prices and one-off workThings we won't do
You'll hear a few of these from other agencies. Here's why you won't hear them from us.
- Promise rankings or "page one in 30 days". Google decides rankings, and anyone promising a date is guessing out loud.
- Buy links by the batch or hide sponsored ones. Paid links meant to pass ranking signals break Google's spam policies, and the risk lands on your domain, not ours.
- Lock you into 12 months. Three months is enough to see whether we're useful. After that it's month to month.
- Send a report padded with keyword counts. A number that big tells you nothing about whether the phone rings.
- Publish unedited AI drafts under your name. A person writes and edits every piece, and you approve it.
- Change your site without a list of what changes. You see the list first, every time.
- Keep your accounts. Analytics, Search Console, Business Profile and Ads stay in your name, with us as a user.
- Quietly work for your direct competitor across the street. If we already do local SEO for a direct competitor in your area, we'll tell you before you sign.

Send us the address. We'll send back what's wrong.
The free audit is 15–30 findings in priority order, plus 2–3 quick wins you can do yourself this week. It arrives by email in 3–5 business days. No card, no contract, and a call only if you ask for one.
