Improve SEO, accessibility, and performance, and optimize codebase#203
Improve SEO, accessibility, and performance, and optimize codebase#203dev-phantom wants to merge 4 commits intoopen-sauced:mainfrom
Conversation
✅ Deploy Preview for opensauced-landing ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
Thanks for exploring this @dev-phantom Not sure if the screen shot is a before or after. Can you add both? |
I've added a screenshot for both |
|
I noticed the lighthouse score changes on different browser, development and deployment stage |
|
@dev-phantom this PR might be doing to much to give it a proper review. My recommendation would be providing context on the approach in the issue. You commented take and then opened this PR. Take us on the journey to get here. suggestion4 separate PRs on the following
|
ah! |
The only option to split is starting over, but hold on that. I didn't see this section in the description. This actually make sit easier to review, but keep in mind you commits tell the story of how you got here. If that is not the case, the PR description can assist.
My confusion here is the issue addresses accessibility, but the PR covers an array of things. That is outlined above, but I missed that. Suggestion
We merge the accessibility PR first and all changes relating to accessibility in this PR will either go away or create a merge conflict, which will be manageable. |
|
This PR is not obtainable at this point. The path forward is smaller PRs that solve one or two problems at a time. My latest PR #260 addresses next steps. If you have bandwidth let me know @dev-phantom, otherwise I can pick this up on Friday. |
Oops so sorry about this I totally forgot I have some issues to be fixed here I've been caught up lately with exams and stuff I'd try to resolve this today if I'm unable to do so I'd unassign myself so you can pick it up Sorry for the delay |

Description
This PR improves SEO, accessibility, and performance, and optimizes the codebase.
What type of PR is this? (check all applicable)
Related Tickets & Documents
Fixes #87
Mobile & Desktop Screenshots/Recordings
Old

new microsoft edge lighthouse


new chrome
Summary Of Changes Made:
next.config.jsto enable communication with the Product Hunt API for fetching data.StarTheRepo.tsxfile as it was not in use, which also helps improve Lighthouse score by reducing unnecessary code.Headin SEO file and added it to the_Document.tsxfor better performance and organization.<a>tag to<Image>component for embedding Product Hunt image, enhancing SEO and accessibility.Footer.jsxto improve readability and accessibility, thus enhancing Lighthouse score.<div>element from subscribe components to optimize code and improve accessibility.<Image>component properties to usefilland inline styling for better rendering control and performance.robots.txtfile for SEO optimization.Reasons for Changes:
Added to documentation?
[optional] Are there any post-deployment tasks we need to perform?
Carefully review this PR as a lot of changes were made to a lot of file
Thanks
[optional] What gif best describes this PR or how it makes you feel?