ff14-advanced-market-search / saddlebag-with-pockets

This is the Frontend for the FF14 Marketplace

Home Page:https://saddlebagexchange.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fix headers and SEO

cohenaj194 opened this issue · comments

https://www.similarweb.com/website/saddlebagexchange.com/vs/ffxivmb.com/#traffic-sources

image

Our SEO is trash and when people search for "ffxiv marketboard" we need to be in the top results. I now bought https://ffxivmarketboard.org/ and will use it to redirect to us. We need other stuff too maybe header fixes or something.

Got some feedback

As the website is quite new, we need to make the required adjustments on the website's page according to Google guidelines and will work on different off-page activities to build quality backlinks.

Below, I have mentioned some key points that we need to focus on to make our website more search engine and user-friendly:

Keyword research: We will conduct thorough keyword research to identify relevant search terms and phrases for the keyword "ffxiv marketboard."

  • Social media account optimization: We need to create and work on social media handles to increase brand awareness. Currently, we don't have any presence there.
  • Meta tags optimization: We need to optimize the meta tags based on the keywords for better visibility in the SERP. Currently, meta tags are not optimized
    Heading Tags: We need to optimize the heading tags, such as H1 and H2, according to the targeted keywords.
  • Image Alt Tags: Image alt tags are present, but we can optimize them and stuff keywords in the image alt tags…
  • Internal Linking: We need to work on interlinking, where we will link the text to the relevant URLs and pages.
  • Missing Schema: We need to add schema to the website so that search engines can read and understand the content on your pages.
    Low PA DA: We need to create quality backlinks on a high domain and page authority website; the current domain authority is zero.
  • Low Backlinks: We need to create quality backlinks on high DA PA websites to increase the website's visibility and opt for a backlink strategy that our competitors are using.
  • Brand Promotions: We need to do brand promotions through social media so that we get branded searched, which will increase the number of visitors to our website
  • Missing Robots.txt: We need to add a robots file to send the instruction for the Google crawlers regarding the page indexing under URL... https://ffxivmarketboard.org/robots.txt
  • Missing HTML sitemap: We need to create a new page with the name sitemap. It will help users for the navigation under the URL https://ffxivmarketboard.org/sitemap
  • XML sitemap is missing: We need to set up XML sitemap for better indexing... https://ffxivmarketboard.org/sitemap.xml
  • Custom 404 error page: We need to create a 404 error page to improve user experience.

I think this is what causes all the meta issues: https://github.com/ff14-advanced-market-search/saddlebag-with-pockets/blob/master/app/root.tsx#L156-L165

Yes, you can absolutely make the title and description dynamic by passing them as props to your component.

Here's an example on how you might accomplish this:

export const MetaComponent = ({ title, description, data }) => {
  const { site_name } = data

  return {
    charset: 'utf-8',
    title: `${site_name}: ${title}`,
    viewport: 'width=device-width,initial-scale=1',
    description: description
  }
}

In this case, you would pass in the specific title and description for each page when you use the MetaComponent. Here is how you can use this component:

<MetaComponent 
  title="ff14 market board, ff14 marketboard prices, ffxiv market board, ffxiv market board prices, ffxiv marketboard, xiv analysis"
  description='SaddleBag Exchange: An MMO market data analysis engine for the WoW Auctionhouse, FFXIV Marketboard and more! ff14 market board, ff14 marketboard prices, ffxiv market board, ffxiv market board prices, ffxiv marketboard, xiv analysis'
  data={yourData}
/>

This way you can customize the title and description for each page where you use this component.

Please replace yourData with actual data to be passed for site_name.

so its apparently also a problem we have the www route, we need any thing starting with that to redirect to the page without the www

https://developers.cloudflare.com/rules/page-rules/how-to/url-forwarding/

I think its working now

https://dash.cloudflare.com/131d3ef77f51b43d39c70f2e5b65c34c/saddlebagexchange.com/rules

image

Ok so progress, it said we should reduce the title to under 75 characters, but it does really good with that tag stuffed with semrush keyword recommendations

b313435

image

Added the canonical link to the repeated page, but no luck. Maybe I have to specify it in Google search console

I figured out the cannonical issue, it needs to be a link not a meta

this is invalid

<meta rel="canonical" href="https://saddlebagexchange.com/wow/best-deals">

this is valid

<link rel="canonical" href="https://temp.saddlebagexchange.com/bestdeals">