Most theme listings sell you a screenshot. The screenshot is the easiest part to get right, and the least useful thing to judge. What you are buying is a set of decisions that someone else made on your behalf, and the question worth asking is whether those decisions survive contact with your content.
The screenshot is the demo of a demo
A theme preview is shot with ideal content: a six-word headline, four projects with identical crops, a testimonial exactly long enough to fill its card. Your content will not look like that. You will have a project name that runs to nine words, an image that is portrait when the layout wants landscape, and a page with two items where the grid expects six.
Before you buy, look for the template that is hardest to design: the article page, the empty state, the listing with one entry. If they are missing from the preview, they were probably an afterthought in the build.
Three things to check that are not visual
The content model. Open the documentation and find out how content is structured. If a theme stores blog posts as hard-coded HTML in a page file, adding your eleventh article will be a worse afternoon than adding your first. A proper content schema — typed fields, references between authors, categories and posts — is the difference between a site you can maintain and one you rebuild in a year.
What happens before JavaScript runs. Turn off scripts and load the demo. A theme built on a static first frame will still show you a complete page. One that renders its hero client-side will show you nothing, and will do the same thing for anyone on a slow connection at the exact moment they are deciding whether to stay.
The licence, in full. Not the summary on the pricing card. How many projects. Whether client work counts. What happens when you sell the site to the client. These terms vary enormously between sellers and they are the one thing you genuinely cannot change later.
What a good theme gives you that a blank project does not
It is not the code. You could write the code. It is the accumulated set of small judgements: the measure of the body text, the spacing between a heading and the paragraph under it, the hover state on a card, the way the navigation behaves at 380 pixels wide. Individually none of them matter. Collectively they are the difference between a site that reads as designed and one that reads as assembled.
That is what you are paying for, and it is why the honest way to evaluate a theme is to imagine your own worst content inside it.