I'm working on a affilaite site that has a bunch of products on it. User clicks the product, and goes to the site the product is located on.
Here's my dilemma. All products on my site are each under a different wordpress post. I have about 1700 products.
When google indexed "some" of my site so far, just submitted, I didn't think about what would happen if somebody clicks on a link to a "product" through a google search. On my page I have the name of the product, the image of it, the price and then a button to click to head to the site (a CTA button).
So there is no actually other information for the product. So if a product is, for example, a blender. The user would see the name, the image, the price and then click the cta button and be sent to the site. I don't have individually content for each product other then the price and everything. So I have no use for having a single.php page.
Not knowing this, When I clicked on a link that google had index to one of the products, and when i did, it sent me to my site displaying a wierd template with half the stuff missing on my site since i don't have a dedicated single.php page.
What I did was create a single.php page and redirect people to my home page. So if they land on, let's say site.com/category/name-of-product, it will redirect them to site.com where they can go view all my products. Is this the best way to handle this? Sorry newer to wordpress.
This is what I have in single.php.
<?php /* Template Name: Page Redirect */ header('Location: https://example.com'); exit(); ?>
Is there a better way to do this? Or is this sufficient enough? Will this be bad for SEO?