Hey just some things I noticed. I do this for a living so it kind of caught up with me while I started looking at a specific problem I hoped I could solve for you.
1. I don't think SEO is a big concern for D&D Beyond, but in case it is, you're going to have trouble with that h1 logo link. That method of SEO was considered bad form 8 years ago and it still is. Get a real H1 on your pages and let your logo just be your logo. The code being used to hide the content of the a link isn't working on all browsers and the fact that you're hiding your textual content will get you in trouble with Google.
2. Console errors up and down the walls within the forum area. You'll solve a bunch of bug problems just by resolving those I think.
3. You've got some validation errors on the forum specifically that could be causing any forums bugs you're experiencing. Example - duplicate IDs.
4. Validation errors in general - in your spell lists you've got some <a> and <div> elements following <ul> elements - the only thing that should be directly below a <ul> is a <li>. You can wrap your <ul> with <div> and <a> as needed but otherwise you're going to cause breaks / damage the site's standing with search engines / experience browser and device compatibility problems.
5. Responsive problems. I had posted in another thread about this. It's pretty far reaching. From what I can see, the media queries are being handled via javascript instead of css, which is more resource intensive, less dependable, and more likely to cause conflicts within itself.
Rollback Post to RevisionRollBack
Find me on the twitters @reactionfaye
To post a comment, please login or register a new account.
Hey just some things I noticed. I do this for a living so it kind of caught up with me while I started looking at a specific problem I hoped I could solve for you.
1. I don't think SEO is a big concern for D&D Beyond, but in case it is, you're going to have trouble with that h1 logo link. That method of SEO was considered bad form 8 years ago and it still is. Get a real H1 on your pages and let your logo just be your logo. The code being used to hide the content of the a link isn't working on all browsers and the fact that you're hiding your textual content will get you in trouble with Google.
2. Console errors up and down the walls within the forum area. You'll solve a bunch of bug problems just by resolving those I think.
3. You've got some validation errors on the forum specifically that could be causing any forums bugs you're experiencing. Example - duplicate IDs.
4. Validation errors in general - in your spell lists you've got some <a> and <div> elements following <ul> elements - the only thing that should be directly below a <ul> is a <li>. You can wrap your <ul> with <div> and <a> as needed but otherwise you're going to cause breaks / damage the site's standing with search engines / experience browser and device compatibility problems.
5. Responsive problems. I had posted in another thread about this. It's pretty far reaching. From what I can see, the media queries are being handled via javascript instead of css, which is more resource intensive, less dependable, and more likely to cause conflicts within itself.
Find me on the twitters
@reactionfaye