You need to examine different aspect:
Domain name, age, history, etc.
Page factors like headlines, keyword & topical targeting and user engagement.
Content organization, content quality, and the quality of your images (no one trusts stock photography).
Duplicate content.
Website factors like architecture, schema, and mark-up. And click-through rate (CTR).
Past and upcoming website updates.
The quality of inbound links.
On-site factors like sitemaps, image optimization. And robots.txt.