Open Graph tag checker for required og properties
Open Graph tag checker: tests pasted og meta tags for the four required properties, relative URLs, duplicates and og:type. Free, runs in your browser.
Nofollow link checker for pasted HTML: audits every link's rel against Google's sponsored, ugc and nofollow rules. Free, runs in your browser.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
Paste a block of HTML, name your domain and say what kind of content the links sit in. The checker lists every link it found, marks each one as internal or external, and tells you whether its rel attribute matches what Google asks for in that context. It runs in your browser and sends nothing anywhere, so real page markup or a comment template never leaves your machine.
Every rule here comes from Google’s page on qualifying outbound links.
ugc,nofollow and ugc nofollow read the same.nofolow.The summary line counts the links read, how many are external and how many need attention. Each link then shows its original tag and one of three states.
The tool loads with this markup and the domain example.com:
<p>Read the <a href="https://developers.google.com/search">Search docs</a>.</p>
<p>Sponsored by <a href="https://brand.example/offer">Brand</a>.</p>
<p>A commenter wrote: <a href="https://spam.example" rel="noopener">my site</a> and
<a href="https://other.example" rel="ugc,nofollow">another</a>.</p>
<a href="/pricing" rel="nofollow">Pricing</a>
With the content type set to editorial, the summary reads “5 links read, 4 external. 0 need
attention.” The three unqualified external links pass as followed editorial links, the
ugc,nofollow link is flagged as information because ugc fits only if a user added it, and
/pricing is flagged as an internal link carrying nofollow.
Switch the content type to user-generated and the count becomes 3 need attention: the Search
docs, Brand and noopener links each get “Link inside user-generated content with no qualifier”,
while the ugc,nofollow link passes. Switch to advertising and those same three warn for missing
sponsored, and the ugc,nofollow link drops to information because nofollow is accepted but
sponsored is the more specific value.
rel="noopener" has not qualified the
link for Google. The checker treats it as unqualified.nofolow or sponsered is reported as an unrecognized value rather
than silently ignored.The checker cannot know whether an editorial link is secretly paid, so it never accuses one. It flags a missing qualifier only in a context you have declared as paid or user-generated.
Google asks for sponsored on advertisements and paid placements, ugc on links in user-generated content such as comments and forum posts, and nofollow when neither applies and you would rather Google not associate your site with, or crawl, the linked page.
Yes. Google says nofollow was previously recommended for paid links and is still an acceptable way to flag them, though sponsored is preferred. This checker reports a paid link marked only nofollow as information, not a warning.
Yes. Google accepts several rel values as a space- or comma-separated list, so rel="ugc nofollow" and rel="ugc,nofollow" are both valid. The checker splits on either separator.
Google's guidance says to use the robots.txt disallow rule for links within your own site. The checker marks an internal link carrying a qualifier as information, because Google will generally not follow it and that is rarely intended.
No. They are HTML link types for browser behavior, not Google link qualifiers. The checker recognizes them and does not warn, but a link carrying only noopener is still treated as an unqualified link.
No. It reads only the HTML you paste, in your browser, and sends nothing anywhere. It cannot judge the quality of a destination or confirm whether a link was actually paid for.
Open Graph tag checker: tests pasted og meta tags for the four required properties, relative URLs, duplicates and og:type. Free, runs in your browser.
Meta title and description checker: measure title and meta description length in pixels and characters with a Google preview. Free, runs in your browser.
Google Ads updated its business name requirements policy, permitting name differences from destination domains for verified brands while barring resellers.
Google's June 2021 spam update ran in two one-day parts, on 23 and 28 June 2021. What Google confirmed about it and what its spam policies say today.