PostPulse
Your traffic is telling you something.
PostPulse is a WordPress plugin that connects to Google Search Console, scores every published post, and turns the numbers into a short list of specific fixes worth doing this month. No dashboards to interpret. No guessing which posts to touch.
Runs inside WordPress. Your content and search data never leave your install.
What PostPulse does
PostPulse is a plugin you install on your own WordPress site. With your permission it connects to Google Search Console and reads your search performance data: the clicks, impressions, click through rate, average position and search queries for pages on the properties you choose.
It uses that data to score the health of every published post, detect posts losing traffic, and produce a prioritized list of specific changes worth making. The access it requests is read only, and PostPulse never modifies anything in your Google account.
Your search data and your posts are stored in your own WordPress database. See the privacy policy for exactly what is accessed and why.
Knowing what dropped is the easy part
Plenty of tools will show you that a post is down. Far fewer tell you what to change, in words specific enough to act on.
This post is underperforming. Consider refreshing the content.
You rank #1.2 for "chipotle aioli" with 1,688 impressions and 5 clicks. The ranking is already earned, so the title and description are what is failing. Rewriting the snippet is worth about 180 clicks a month.
How it works
Connect once, then check in when there is something worth doing.
Connect Search Console
One click, no Google Cloud project to set up. PostPulse pulls clicks, impressions, CTR and position for every post, then keeps it current daily.
Every post gets scored
A 0 to 100 health score built from traffic trend, ranking movement, internal links, word count, freshness and metadata. You see exactly which factors cost points.
Act on a short, ranked queue
Not a list of everything wrong. A prioritized queue of specific fixes, each one naming the query, the numbers behind it, and what it is worth.
What it watches for
Signals that keep appearing as your rankings move, not a one time audit that empties itself in week one.
Rankings that slipped
A query that lost ground month over month, or disappeared entirely. Seasonal dips are detected and labeled instead of being reported as decay.
Clicks you are not getting
Posts ranking on page one with a click through rate far below normal for that position. The ranking is already yours, so the fix is the snippet.
Nearly there queries
Queries sitting at position 11 to 20 with real impression volume, where a focused update could reach page one.
Orphaned and under-linked posts
Posts nothing links to, and pairs of posts that already mention each other but were never linked. It names the phrase to use and the post to put it in.
Broken and dead links
Broken links grouped by destination, so one dead page is one decision instead of forty. Plus a 404 monitor with redirect suggestions.
Affiliate link health
A link carrying somebody else's tag pays a stranger on every click, and nothing on the page looks wrong. PostPulse audits tags on every plan, and on Pro also checks whether the product still exists.
Internal links that maintain themselves
Write a rule once (this phrase links to that post) and PostPulse places the link everywhere it fits, on every post you have already published and every one you write next. Free for your first 15 rules.
Your posts are never rewritten
Links are added as the page is built for a visitor, not saved into your content. Change a rule and every link changes. Delete it and the link is simply gone, with no leftover markup to clean up.
It never looks spammy
Set how many links a single post can receive and how far apart they have to sit. Rules compete for those slots rather than all firing at once, so a post gets a few useful links instead of forty.
You see matches while you write
Matched phrases are highlighted right in the editor, in both the block editor and the classic one. Select any text to turn it into a new rule without leaving the post.
Rules keep working
Change a post's slug and every rule pointing at it follows automatically. Rules can also retire themselves on a date or after a set number of clicks, which is useful for seasonal or promotional links.
Near misses, so you can reword
If you wrote "miter saw" and a rule exists for "sliding miter saw", nothing links and you would never know. PostPulse shows what you wrote next to the phrase that would earn the link.
Bring your existing rules
Import from a CSV, or straight out of Internal Link Juicer. PostPulse can also find manual links whose anchor text matches a rule and hand them over, so the rule takes it from there.
It lives in WordPress, on purpose
Your data stays yours
PostPulse is a plugin, not an external service that copies your site into someone else's database. Your content and Search Console data stay in your own install.
Fixes apply where you work
Approve a change and it applies to the post directly. No copying suggestions between a dashboard in one tab and your editor in another.
Nothing is rewritten behind you
Auto links are injected when a page renders and never written into stored content, so removing a rule removes the link cleanly. Technical fixes never touch your published date.
Find out what your posts are worth
Start free with health scores for every post and a recommendation on each one. Upgrade when you want the queue that turns them into work.
See pricing