• Letters Bydavey
  • Posts
  • CraftMyPDF: A simple PDF Generation API tool hits $40,107 MRR

CraftMyPDF: A simple PDF Generation API tool hits $40,107 MRR

The MRR could be much higher with the help of SEO

Imagine you’re running a business that needs to create hundreds of customized invoices, reports, or certificates every day.

Manually designing each PDF is slow, frustrating, and full of errors. You want a tool that automates everything, fast, reliable, and easy to use.

CraftMyPDF.com promises exactly that. But how well does their website attract and convert users?

Let’s dive into their SEO strategy and business approach to find out.

Business Model

Craft My PDF enables automating bulk creation of PDFs for price lists, invoices, QR codes, certificates, and more.

The drag & drop editor helps create PDFs in bulk without spending manual hours. If you need to create documents from templates at scale, CraftMyPDF is the go-to solution.

The philosophy behind this tool is simple. Imagine running a coaching or e-commerce business. How often would you need help with creating invoices, certificates, price lists, and more?

Now imagine having to create all those documents manually. Painful right?

CraftmyPDF solves exactly this workflow problem.

SEO Lessons To Learn From Craft My PDF:

#1 On-Page SEO:

In my audit, most on-page best practices are met.

Getting almost 8000 visitors a month and ranking for 4.7k keywords is enough for the tool to make $40k in revenue MRR.

The tool ranks for several high-intent keywords and because fo this, the conversion rates are high enough to make $40k MRR even at few thousand visitors a month.

The pages that rank in SERPs are painkillers and not supplements. Even a 1%-2% increase in conversion is enough to make good revenue, that too effortlessly.

The top pages that get traffic from search engines are the tool’s landing pages. This tells a lot about how important matching search intent is these days.

It’s no more about stuffing keywords; it’s about matching search intent to satisfy the needs of the searcher.

#2 Off-Page SEO:

While the backlinks profile is good, considering how niche the tool is. However, the domain has been losing backlinks.

Nearly 83% of all the links are coming from 0-10 domain authority score.

I see two problems here.

Either:

  1. The linking domains are irrelevant or

  2. The linking domains are spammy

Considering how amazing the tool is, I’d recommend building some natural links from relevant sources that are getting traffic from search engines and other channels.

Off-page SEO could be a lot better. There are many more complicated solutions from giants such as Shopify, ranking number #1 for the keywords “shipping label“ & “shipping label template“.

Getting more backlinks to the page can fix this problem.

#3 Technical SEO:

On the technical ground, CraftmyPDF uses schemas like website, organization, and Image.

However, the SoftwareApplication schema could be used to instruct search engines about what types of users should be directed to the website.

From the Core Web Vitals front, there’s a lot to be improved.

#1 The Time to First Byte (TTFB) is 1.3 seconds, which is like making users wait at a restaurant before even getting menus. This happens because your server takes too long to respond.

Here’s how to fix such issues:

  • Upgrade to a faster hosting plan (current setup struggles with demand)

  • Add caching for database queries (reuse frequent requests instead of recalculating)

  • Block bad bot traffic eating server resources (use Cloudflare or a similar service)

#2 The main drag-and-drop editor (likely the LCP element) takes 6.4s to show up on mobile phones. Users see a blank space while this loads.

Here’s how to fix such issues:

  • Show basic editor skeleton immediately (gray boxes where tools will load)

  • Lazy-load heavy features like font picker/export options

  • Preload editor's core CSS/JS using <link rel=preload> 

#3 Mobile users download 3MB+ just to see the main page. Half is unnecessary for first-time visitors.

Fix:

  • Compress homepage images to WebP (50% smaller than current PNGs)

  • Remove unused code from "testimonial slider" (1.2MB JS file)

  • Delay loading "integration partners" logos until the user scrolls

Areas Of Improvement:

At present, all the blog posts are around the product and not problem-solving. This means, creating more content around the target audience’s pain points and industry specific content and positioning the product as a probable solution.

They explain what the tool does (drag-and-drop editor, template creation), but could better address why someone needs this solution.

Focusing more on PDF generation problems for various industries could be a game-changing content strategy.

Furthermore, social media marketing could be taken seriously to get more attention from potential customers.

Lastly, they could expand beyond technical keywords to capture non-developer audiences who need PDF generation but don't understand APIs.

What can you do now?