When someone enters a search query into a search engine about something relevant to your company, obviously you want to be one of the first results displayed. So how do you make this happen? Essentially, you need to make your website more appealing to search engines. Do this by using keywords that are commonly searched, backlinking your site, customizing the headline and description, etc.
Your small business must pay state income tax in the state you operate in. Depending on how your business is organized, you could pay corporate tax or a limited liability company tax in addition to your personal income tax. You may pay taxes in the state the selling company is located in if that state taxes entities who earn money within their borders (even if the earner is located out of state). Your affiliate marketing company is considered a separate entity from the selling company when it comes to figuring state income taxes.