Free tool
robots.txt Tester
Paste a robots.txt and a path. It tells you whether the path is blocked, and more usefully, which rule decided it.
robots.txt Tester
Paste a real robots.txt and try the paths you are unsure about. Nothing is fetched or sent.
Why it matters
The longest rule wins, not the last one.
Most people assume robots.txt reads top to bottom and the last matching rule wins. It does not. The most specific match wins — the longest path pattern — and when an Allow and a Disallow tie on length, Allow takes it.
The second surprise is that a named user-agent group replaces the * group rather than adding to it. A site with careful rules under * and one line under Googlebot has, as far as Googlebot is concerned, exactly one rule.
And the one that costs the most: blocking a URL in robots.txt stops the crawl, which stops the noindex tag on that page from ever being read. The page stays indexed, with no description, and nothing on the site explains why.
Contact
Tell us the site and what it should be ranking for.
We will look at it and come back with what we would do and what it would cost. If we are not the right fit for it, we will say that instead.