WordPress / openverse-frontend

The gateway to the Openverse. Openverse is a search tool for CC-licensed and public domain content across the internet.
https://wordpress.org/openverse
MIT License
72 stars 64 forks source link

Baseline SEO improvements #2157

Closed zackkrida closed 1 year ago

zackkrida commented 1 year ago

To test

github-actions[bot] commented 1 year ago

Storybook and Tailwind configuration previews: Ready

Storybook: https://wordpress.github.io/openverse-frontend/_preview/2157 Tailwind: https://wordpress.github.io/openverse-frontend/_preview/2157/tailwind

Please note that GitHub pages takes a little time to deploy newly pushed code, if the links above don't work or you see old versions, wait 5 minutes and try again.

You can check the GitHub pages deployment action list to see the current status of the deployments.

github-actions[bot] commented 1 year ago

Size Change: -7.31 kB (-1%)

Total Size: 893 kB

Filename Size Change
./.nuxt/dist/client/209.js 0 B -272 B (removed) 🏆
./.nuxt/dist/client/209.modern.js 0 B -277 B (removed) 🏆
./.nuxt/dist/client/210.js 0 B -1.85 kB (removed) 🏆
./.nuxt/dist/client/app.js 145 kB -3.26 kB (-2%)
./.nuxt/dist/client/app.modern.js 118 kB -3.42 kB (-3%)
./.nuxt/dist/client/pages/search/audio.js 6.09 kB -61 B (-1%)
./.nuxt/dist/client/pages/search/audio.modern.js 3.6 kB -55 B (-2%)
./.nuxt/dist/client/pages/search/image.js 595 B -64 B (-10%) 👏
./.nuxt/dist/client/pages/search/image.modern.js 2.67 kB -59 B (-2%)
./.nuxt/dist/client/pages/search/index.js 480 B -63 B (-12%) 👏
./.nuxt/dist/client/pages/search/index.modern.js 487 B -60 B (-11%) 👏
./.nuxt/dist/client/runtime.js 2.47 kB -135 B (-5%) ✅
./.nuxt/dist/client/runtime.modern.js 2.48 kB -136 B (-5%) ✅
./.nuxt/dist/client/183.js 273 B +273 B (new file) 🆕
./.nuxt/dist/client/183.modern.js 277 B +277 B (new file) 🆕
./.nuxt/dist/client/184.js 1.85 kB +1.85 kB (new file) 🆕
ℹī¸ View Unchanged | Filename | Size | Change | | :--- | :---: | :---: | | `./.nuxt/dist/client/commons/app.js` | 87.7 kB | 0 B | | `./.nuxt/dist/client/commons/app.modern.js` | 78.2 kB | 0 B | | `./.nuxt/dist/client/components/loading-icon.js` | 748 B | 0 B | | `./.nuxt/dist/client/components/loading-icon.modern.js` | 749 B | 0 B | | `./.nuxt/dist/client/components/table-sort-icon.js` | 508 B | 0 B | | `./.nuxt/dist/client/components/table-sort-icon.modern.js` | 513 B | 0 B | | `./.nuxt/dist/client/components/v-all-results-grid.js` | 7.5 kB | 0 B | | `./.nuxt/dist/client/components/v-all-results-grid.modern.js` | 5.01 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-cell.js` | 355 B | 0 B | | `./.nuxt/dist/client/components/v-audio-cell.modern.js` | 361 B | 0 B | | `./.nuxt/dist/client/components/v-audio-details.js` | 2.54 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-details.modern.js` | 1.79 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-track-skeleton.js` | 1.01 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-track-skeleton.modern.js` | 1.02 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-track.js` | 5.21 kB | 0 B | | `./.nuxt/dist/client/components/v-audio-track.modern.js` | 5.16 kB | 0 B | | `./.nuxt/dist/client/components/v-back-to-search-results-link.js` | 538 B | 0 B | | `./.nuxt/dist/client/components/v-back-to-search-results-link.modern.js` | 543 B | 0 B | | `./.nuxt/dist/client/components/v-bone.js` | 685 B | 0 B | | `./.nuxt/dist/client/components/v-bone.modern.js` | 689 B | 0 B | | `./.nuxt/dist/client/components/v-box-layout.js` | 1.23 kB | 0 B | | `./.nuxt/dist/client/components/v-box-layout.modern.js` | 1.23 kB | 0 B | | `./.nuxt/dist/client/components/v-content-link.js` | 1.11 kB | 0 B | | `./.nuxt/dist/client/components/v-content-link.modern.js` | 1.09 kB | 0 B | | `./.nuxt/dist/client/components/v-content-page.js` | 466 B | 0 B | | `./.nuxt/dist/client/components/v-content-page.modern.js` | 471 B | 0 B | | `./.nuxt/dist/client/components/v-content-report-button.js` | 774 B | 0 B | | `./.nuxt/dist/client/components/v-content-report-button.modern.js` | 781 B | 0 B | | `./.nuxt/dist/client/components/v-content-report-form.js` | 6.1 kB | 0 B | | `./.nuxt/dist/client/components/v-content-report-form.modern.js` | 3.58 kB | 0 B | | `./.nuxt/dist/client/components/v-content-report-popover.js` | 1.23 kB | 0 B | | `./.nuxt/dist/client/components/v-content-report-popover.modern.js` | 4.23 kB | -1 B (0%) | | `./.nuxt/dist/client/components/v-copy-button.js` | 3.99 kB | 0 B | | `./.nuxt/dist/client/components/v-copy-button.modern.js` | 3.99 kB | 0 B | | `./.nuxt/dist/client/components/v-copy-license.js` | 1 kB | 0 B | | `./.nuxt/dist/client/components/v-copy-license.modern.js` | 1 kB | 0 B | | `./.nuxt/dist/client/components/v-copy-license/components/v-error-image/components/v-media-reuse/components/v-search-grid/d219393b.js` | 9.89 kB | 0 B | | `./.nuxt/dist/client/components/v-copy-license/components/v-error-image/components/v-media-reuse/components/v-search-grid/d219393b.modern.js` | 9.85 kB | 0 B | | `./.nuxt/dist/client/components/v-dmca-notice.js` | 744 B | 0 B | | `./.nuxt/dist/client/components/v-dmca-notice.modern.js` | 751 B | 0 B | | `./.nuxt/dist/client/components/v-error-image.js` | 1.69 kB | 0 B | | `./.nuxt/dist/client/components/v-error-image.modern.js` | 1.68 kB | 0 B | | `./.nuxt/dist/client/components/v-error-section.js` | 373 B | 0 B | | `./.nuxt/dist/client/components/v-error-section.modern.js` | 376 B | 0 B | | `./.nuxt/dist/client/components/v-external-search-form.js` | 2.07 kB | 0 B | | `./.nuxt/dist/client/components/v-external-search-form.modern.js` | 2.05 kB | 0 B | | `./.nuxt/dist/client/components/v-external-source-list.js` | 901 B | 0 B | | `./.nuxt/dist/client/components/v-external-source-list.modern.js` | 899 B | -1 B (0%) | | `./.nuxt/dist/client/components/v-full-layout.js` | 1.59 kB | 0 B | | `./.nuxt/dist/client/components/v-full-layout.modern.js` | 1.59 kB | 0 B | | `./.nuxt/dist/client/components/v-grid-skeleton.js` | 1.62 kB | 0 B | | `./.nuxt/dist/client/components/v-grid-skeleton.modern.js` | 1.62 kB | 0 B | | `./.nuxt/dist/client/components/v-home-gallery.js` | 4.8 kB | 0 B | | `./.nuxt/dist/client/components/v-home-gallery.modern.js` | 4.77 kB | 0 B | | `./.nuxt/dist/client/components/v-homepage-content.js` | 1.72 kB | 0 B | | `./.nuxt/dist/client/components/v-homepage-content.modern.js` | 1.69 kB | 0 B | | `./.nuxt/dist/client/components/v-image-carousel.js` | 4.77 kB | 0 B | | `./.nuxt/dist/client/components/v-image-carousel.modern.js` | 4.73 kB | 0 B | | `./.nuxt/dist/client/components/v-image-cell-square.js` | 993 B | 0 B | | `./.nuxt/dist/client/components/v-image-cell-square.modern.js` | 997 B | 0 B | | `./.nuxt/dist/client/components/v-image-cell.js` | 1.43 kB | 0 B | | `./.nuxt/dist/client/components/v-image-cell.modern.js` | 1.42 kB | 0 B | | `./.nuxt/dist/client/components/v-image-details.js` | 2.15 kB | 0 B | | `./.nuxt/dist/client/components/v-image-details.modern.js` | 1.42 kB | 0 B | | `./.nuxt/dist/client/components/v-image-grid.js` | 4.88 kB | 0 B | | `./.nuxt/dist/client/components/v-image-grid.modern.js` | 2.42 kB | 0 B | | `./.nuxt/dist/client/components/v-license-tab-panel.js` | 521 B | 0 B | | `./.nuxt/dist/client/components/v-license-tab-panel.modern.js` | 525 B | 0 B | | `./.nuxt/dist/client/components/v-load-more.js` | 3.16 kB | 0 B | | `./.nuxt/dist/client/components/v-load-more.modern.js` | 683 B | 0 B | | `./.nuxt/dist/client/components/v-media-license.js` | 819 B | 0 B | | `./.nuxt/dist/client/components/v-media-license.modern.js` | 827 B | 0 B | | `./.nuxt/dist/client/components/v-media-reuse.js` | 1.62 kB | 0 B | | `./.nuxt/dist/client/components/v-media-reuse.modern.js` | 1.61 kB | 0 B | | `./.nuxt/dist/client/components/v-media-tag.js` | 428 B | 0 B | | `./.nuxt/dist/client/components/v-media-tag.modern.js` | 434 B | 0 B | | `./.nuxt/dist/client/components/v-no-results.js` | 752 B | 0 B | | `./.nuxt/dist/client/components/v-no-results.modern.js` | 751 B | 0 B | | `./.nuxt/dist/client/components/v-old-homepage-content.js` | 1.88 kB | 0 B | | `./.nuxt/dist/client/components/v-old-homepage-content.modern.js` | 1.85 kB | 0 B | | `./.nuxt/dist/client/components/v-radio.js` | 1.51 kB | 0 B | | `./.nuxt/dist/client/components/v-radio.modern.js` | 1.47 kB | 0 B | | `./.nuxt/dist/client/components/v-related-audio.js` | 1.25 kB | 0 B | | `./.nuxt/dist/client/components/v-related-audio.modern.js` | 1.25 kB | 0 B | | `./.nuxt/dist/client/components/v-related-images.js` | 1.05 kB | 0 B | | `./.nuxt/dist/client/components/v-related-images.modern.js` | 2.98 kB | 0 B | | `./.nuxt/dist/client/components/v-report-desc-form.js` | 965 B | 0 B | | `./.nuxt/dist/client/components/v-report-desc-form.modern.js` | 968 B | 0 B | | `./.nuxt/dist/client/components/v-row-layout.js` | 1.7 kB | 0 B | | `./.nuxt/dist/client/components/v-row-layout.modern.js` | 1.71 kB | 0 B | | `./.nuxt/dist/client/components/v-scroll-button.js` | 813 B | 0 B | | `./.nuxt/dist/client/components/v-scroll-button.modern.js` | 819 B | 0 B | | `./.nuxt/dist/client/components/v-search-grid.js` | 5.87 kB | 0 B | | `./.nuxt/dist/client/components/v-search-grid.modern.js` | 5.8 kB | 0 B | | `./.nuxt/dist/client/components/v-search-results-title.js` | 596 B | 0 B | | `./.nuxt/dist/client/components/v-search-results-title.modern.js` | 599 B | 0 B | | `./.nuxt/dist/client/components/v-search-type-radio.js` | 791 B | 0 B | | `./.nuxt/dist/client/components/v-search-type-radio.modern.js` | 767 B | 0 B | | `./.nuxt/dist/client/components/v-server-timeout.js` | 299 B | 0 B | | `./.nuxt/dist/client/components/v-server-timeout.modern.js` | 302 B | -1 B (0%) | | `./.nuxt/dist/client/components/v-sketch-fab-viewer.js` | 3.37 kB | 0 B | | `./.nuxt/dist/client/components/v-sketch-fab-viewer.modern.js` | 894 B | 0 B | | `./.nuxt/dist/client/components/v-skip-to-content-container.js` | 887 B | 0 B | | `./.nuxt/dist/client/components/v-skip-to-content-container.modern.js` | 896 B | 0 B | | `./.nuxt/dist/client/components/v-snackbar.js` | 1.18 kB | 0 B | | `./.nuxt/dist/client/components/v-snackbar.modern.js` | 1.19 kB | 0 B | | `./.nuxt/dist/client/components/v-sources-table.js` | 16.6 kB | 0 B | | `./.nuxt/dist/client/components/v-sources-table.modern.js` | 16.6 kB | 0 B | | `./.nuxt/dist/client/components/v-warning-suppressor.js` | 298 B | 0 B | | `./.nuxt/dist/client/components/v-warning-suppressor.modern.js` | 303 B | 0 B | | `./.nuxt/dist/client/pages/about.js` | 1.52 kB | 0 B | | `./.nuxt/dist/client/pages/about.modern.js` | 1.53 kB | +1 B (0%) | | `./.nuxt/dist/client/pages/audio/_id/index.js` | 7.97 kB | 0 B | | `./.nuxt/dist/client/pages/audio/_id/index.modern.js` | 4.81 kB | +1 B (0%) | | `./.nuxt/dist/client/pages/external-sources.js` | 1.54 kB | +1 B (0%) | | `./.nuxt/dist/client/pages/external-sources.modern.js` | 1.54 kB | +1 B (0%) | | `./.nuxt/dist/client/pages/feedback.js` | 1.32 kB | -1 B (0%) | | `./.nuxt/dist/client/pages/feedback.modern.js` | 1.32 kB | 0 B | | `./.nuxt/dist/client/pages/image/_id/index.js` | 9.28 kB | +2 B (0%) | | `./.nuxt/dist/client/pages/image/_id/index.modern.js` | 7.34 kB | 0 B | | `./.nuxt/dist/client/pages/image/_id/report.js` | 3.59 kB | -1 B (0%) | | `./.nuxt/dist/client/pages/image/_id/report.modern.js` | 4.2 kB | +4 B (0%) | | `./.nuxt/dist/client/pages/index.js` | 8.65 kB | 0 B | | `./.nuxt/dist/client/pages/index.modern.js` | 8.51 kB | +2 B (0%) | | `./.nuxt/dist/client/pages/preferences.js` | 1.23 kB | -1 B (0%) | | `./.nuxt/dist/client/pages/preferences.modern.js` | 1.22 kB | 0 B | | `./.nuxt/dist/client/pages/privacy.js` | 995 B | 0 B | | `./.nuxt/dist/client/pages/privacy.modern.js` | 995 B | 0 B | | `./.nuxt/dist/client/pages/search-help.js` | 1.62 kB | 0 B | | `./.nuxt/dist/client/pages/search-help.modern.js` | 1.62 kB | +2 B (0%) | | `./.nuxt/dist/client/pages/search.js` | 5.18 kB | -1 B (0%) | | `./.nuxt/dist/client/pages/search.modern.js` | 2.67 kB | -1 B (0%) | | `./.nuxt/dist/client/pages/search/model-3d.js` | 242 B | -1 B (0%) | | `./.nuxt/dist/client/pages/search/model-3d.modern.js` | 246 B | 0 B | | `./.nuxt/dist/client/pages/search/search-page.types.js` | 265 B | -1 B (0%) | | `./.nuxt/dist/client/pages/search/search-page.types.modern.js` | 270 B | -1 B (0%) | | `./.nuxt/dist/client/pages/search/video.js` | 240 B | 0 B | | `./.nuxt/dist/client/pages/search/video.modern.js` | 243 B | -1 B (0%) | | `./.nuxt/dist/client/pages/sources.js` | 1.56 kB | 0 B | | `./.nuxt/dist/client/pages/sources.modern.js` | 1.55 kB | +3 B (0%) | | `./.nuxt/dist/client/vendors/app.js` | 63.8 kB | 0 B | | `./.nuxt/dist/client/vendors/app.modern.js` | 63.1 kB | 0 B |

compressed-size-action