Nibbler SEO audit for alvinzhu.me

Overall7.5

The overall score for this website.

Accessibility8.9

How accessible the website is to mobile and disabled users.

The following tests contribute to this score:

Experience6.5

How satisfying the website is likely to be for users.

Marketing4.9

How well marketed and popular the website is.

Technology8.1

How well designed and built the website is.

Nibbler tested a sample of 5 pages from this website at 3:29 AM on Sep 19, 2023 (BST).

Top priorities for website improvement

  • Make sure that all the pages of this website include a meta description. If you don't include one, Google will choose a sample of text from the page to appear in the search engine result. By including a meta description, you can control how your search engine result will appear. (read more)
  • Consider updating this website regularly with new content. (read more)
  • Add printable stylesheets for all pages, wherever possible. In most cases, websites can share printable stylesheets over many or all pages, as with screen-based stylesheets. (read more)

Printability0.0

0% of pages are optimized for printing

Media specific CSS detected

MediaMin widthMax widthCSS file
screen-540pxalvinzhu.me/assets/.../style.css

Popularity1.0

0Estimated monthly organic visitors

  • This website appears to have a very low number of monthly website visits each month

Source: Ahrefs

Freshness1.2

Last updated November 18, 2020

  • It looks like this website was last updated on Wednesday, November 18, 2020. This is bad because visitors may dismiss this website as outdated. Websites that are not updated regularly are also spidered by search engines less often.
    • Consider updating this website regularly with new content.
  • To find this information we used the last modified dates reported by this website's server in addition to looking for dates written on each page.

Meta tags2.0

Meta Tags (name attribute)

Page URLNameContent
alvinzhu.me/viewportwidth=device-width, initial-scale=1
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.htmlviewportwidth=device-width, initial-scale=1
alvinzhu.me/.../regex-implementation.htmlviewportwidth=device-width, initial-scale=1
alvinzhu.me/2020/.../talk-well.htmlviewportwidth=device-width, initial-scale=1
alvinzhu.me/.../picking-apart-the-crashing-ios-string.htmlviewportwidth=device-width, initial-scale=1

Meta Tags (http-equiv attribute)

Page URLNameContent
alvinzhu.me/X-UA-CompatibleIE=edge,chrome=1
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.htmlX-UA-CompatibleIE=edge,chrome=1
alvinzhu.me/.../regex-implementation.htmlX-UA-CompatibleIE=edge,chrome=1
alvinzhu.me/2020/.../talk-well.htmlX-UA-CompatibleIE=edge,chrome=1
alvinzhu.me/.../picking-apart-the-crashing-ios-string.htmlX-UA-CompatibleIE=edge,chrome=1

URL format5.2

Amount of content7.0

Rendering Chart...

  • This website has an average of 358 words per page. The amount of content on a website has been shown to correlate with its search engine ranking.
    • Consider the amount of text on this website and increase it if appropriate.

Images7.8

59% of images have a clearly defined size

10 images are being resized by the browser

Mobile8.6

Mobile screenshot of alvinzhu.meTablet screenshot of alvinzhu.me

Media specific CSS detected

MediaMin widthMax widthCSS file
screen-540pxalvinzhu.me/assets/.../style.css

Server behavior10.0

Yes404 page

YesCompression

  • This website handles missing pages correctly by sending a 404 HTTP status code.
  • This website was served with GZIP encoding. This is very good because it reduces the loading time of a web page.
  • This website follows the best practice of using a permanent (HTTP 301) redirect from http://www.alvinzhu.me to http://alvinzhu.me. This is ideal.

Analytics10.0

100% of pages use analytics

Multiple Analytics Solutions

  • Every page in this website is using some form of analytics software. This is excellent and should allow for a complete analysis of visitor behavior.

Analytics Software Found

Software Name
Google Analytics

Page titles10.0

100% of pages have defined titles

0% of page titles are weak

  • All pages were found to use page titles appropriately. Page titles appear in search results and at the top of the browser's window when visiting the site. Appropriate page titles are particularly important for search engine optimization.

Headings10.0

-nfa alvin cocoapods commands consonants february march multiple november produce reference session special suffix-joining token wwdc xcframework xcode

  • All pages were found to use defined headings. This is excellent as it allows visitors and search engines to summarize the content of webpages quickly. Correctly defined headings aid accessibility and are particularly important for search engine optimization.

Page headings detail

URLHeadingLevel
alvinzhu.me/Alvin ZhuH1
alvinzhu.me/有坑不可怕,最怕是不知道为什么掉坑里H2
alvinzhu.me/正则表达式引擎可以看作是一个小型的词法分析器,了解它的实现原理不仅可以帮助我们写出更高效的正则表达式,甚至能实现自己定制的文本解析器。H2
alvinzhu.me/说话并没有想象中那么简单H2
alvinzhu.me/iOS 又出现一个特殊字符崩溃 bug 了H2
alvinzhu.me/通过源码来学习 iOS 的设计H2
alvinzhu.me/使用状态机对于复杂的状态转移有很好的理解和简化作用H2
alvinzhu.me/WWDC 2016 Session 406 笔记H2
alvinzhu.me/我的 2016 挑战H2
alvinzhu.me/Xcode8 提供新的签名管理功能,更加方便开发者管理各种证书问题了。H2
alvinzhu.me/原文是一篇很好的讲述 token 在 Web 应用中使用的文章,而这是我和 Special 合作翻译的译文。H2
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.html使用 Cocoapods 集成 XCFramework 时的 “Multiple commands produce” 错误分析H1
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.htmlNovember 13, 2020H2
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.html问题H2
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.htmlXCFrameworkH2
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.html通过 Cocoapods 集成 XCFrameworkH2
alvinzhu.me/.../errors-with-xcframework-by-using-cocoapods.html解决方法H2
alvinzhu.me/.../regex-implementation.html正则表达式实现原理H1
alvinzhu.me/.../regex-implementation.htmlMarch 28, 2020H2
alvinzhu.me/.../regex-implementation.html正则表达式H2
alvinzhu.me/.../regex-implementation.html从正则表达式生成 ε-NFAH2
alvinzhu.me/.../regex-implementation.html把 ε-NFA 转换成 DFAH2
alvinzhu.me/.../regex-implementation.html总结H2
alvinzhu.me/.../regex-implementation.htmlReferenceH2
alvinzhu.me/.../regex-implementation.htmlDFA 和 NFAH3
alvinzhu.me/.../regex-implementation.htmlε 转换H4
alvinzhu.me/.../regex-implementation.html字符转换H4
alvinzhu.me/.../regex-implementation.html选择:s|tH4
alvinzhu.me/.../regex-implementation.html连接:stH4
alvinzhu.me/.../regex-implementation.html闭包:s*H4
alvinzhu.me/2020/.../talk-well.html学会说话,把话说好 — 读《好好说话》H1
alvinzhu.me/2020/.../talk-well.htmlFebruary 16, 2020H2
alvinzhu.me/2020/.../talk-well.html序言H2
alvinzhu.me/2020/.../talk-well.html五维话术H2
alvinzhu.me/2020/.../talk-well.html沟通H2
alvinzhu.me/2020/.../talk-well.html说服H2
alvinzhu.me/2020/.../talk-well.html谈判H2
alvinzhu.me/2020/.../talk-well.html演讲H2
alvinzhu.me/2020/.../talk-well.html辩论H2
alvinzhu.me/2020/.../talk-well.html小结H2
alvinzhu.me/2020/.../talk-well.html一、承上启下的工具性沟通H3
alvinzhu.me/2020/.../talk-well.html二、冲突时不要寻求结论与解答H3
alvinzhu.me/2020/.../talk-well.html三、承认自身情绪,引导他人情绪H3
alvinzhu.me/2020/.../talk-well.html四、妥善应对别人的情绪H3
alvinzhu.me/2020/.../talk-well.html五、通过自我沟通把弱点当成铠甲H3
alvinzhu.me/2020/.../talk-well.html一、用选择权启发对方H3
alvinzhu.me/2020/.../talk-well.html二、诉诸需求触及对方痛点H3
alvinzhu.me/2020/.../talk-well.html三、创造压力改变双方立场H3
alvinzhu.me/2020/.../talk-well.html一、搜集情报的便捷方式H3
alvinzhu.me/2020/.../talk-well.html二、突破惯性思维进行出价H3
alvinzhu.me/2020/.../talk-well.html三、在让步中谈成交易H3
alvinzhu.me/2020/.../talk-well.html四、陷入僵局时不如搁置H3
alvinzhu.me/2020/.../talk-well.html一、别紧张,没人在意你的尴尬H3
alvinzhu.me/2020/.../talk-well.html二、照顾到多方面的微妙关系H3
alvinzhu.me/2020/.../talk-well.html三、听众的信任决定演讲的成败H3
alvinzhu.me/2020/.../talk-well.html四、自信与表达的自我训练H3
alvinzhu.me/2020/.../talk-well.html一、准确地意识到对方存在的问题H3
alvinzhu.me/2020/.../talk-well.html二、辩论的核心能力是反驳H3
alvinzhu.me/2020/.../talk-well.html三、借力打力,以退为进H3
alvinzhu.me/2020/.../talk-well.html1、为自己赢得表达的时间H4
alvinzhu.me/2020/.../talk-well.html2、传递坏消息的分寸与技巧H4
alvinzhu.me/2020/.../talk-well.html3、破解初次见面的尴尬H4
alvinzhu.me/2020/.../talk-well.html4、用八卦拉近距离H4
alvinzhu.me/2020/.../talk-well.html5、委婉礼貌地拒绝对方H4
alvinzhu.me/2020/.../talk-well.html1、人际冲突预防为主H4
alvinzhu.me/2020/.../talk-well.html2、怎样说话不得罪人H4
alvinzhu.me/2020/.../talk-well.html1、如何面对自己的情绪H4
alvinzhu.me/2020/.../talk-well.html1、怎样面对他人的暴怒H4
alvinzhu.me/2020/.../talk-well.html2、蚂蚁搬大象式的道歉H4
alvinzhu.me/2020/.../talk-well.html1、用自嘲与自谦自我保护H4
alvinzhu.me/2020/.../talk-well.html2、掌握幽默的正确法门H4
alvinzhu.me/2020/.../talk-well.html1、用提问引导对方思路H4
alvinzhu.me/2020/.../talk-well.html2、有策略地请人帮忙H4
alvinzhu.me/2020/.../talk-well.html3、朋友犯浑怎么劝H4
alvinzhu.me/2020/.../talk-well.html1、诉诸需求触及对方痛点H4
alvinzhu.me/2020/.../talk-well.html2、如何催促拖延症老板H4
alvinzhu.me/2020/.../talk-well.html3、如何说服比自己更专业的人H4
alvinzhu.me/2020/.../talk-well.html4、如何鼓励不求上进之人H4
alvinzhu.me/2020/.../talk-well.html1、诉诸外部压力进行说服H4
alvinzhu.me/2020/.../talk-well.html2、营造机不可失的时间紧迫感H4
alvinzhu.me/2020/.../talk-well.html3、通过把人“架起来”达到劝说目的H4
alvinzhu.me/2020/.../talk-well.html1、旁敲侧击地打探消息H4
alvinzhu.me/2020/.../talk-well.html2、用“纠正式引导”来获取信息H4
alvinzhu.me/2020/.../talk-well.html3、如何向老板提加薪H4
alvinzhu.me/2020/.../talk-well.html1、先发制人的定锚效应H4
alvinzhu.me/2020/.../talk-well.html2、年轻人要敢于给自己开高价H4
alvinzhu.me/2020/.../talk-well.html1、砍价中要学会“掀桌”H4
alvinzhu.me/2020/.../talk-well.html2、条件成熟,果断掀桌H4
alvinzhu.me/2020/.../talk-well.html1、化解谈不下去的危机H4
alvinzhu.me/2020/.../talk-well.html2、把是非题变成选择题H4
alvinzhu.me/2020/.../talk-well.html3、要辞职,怎么说H4
alvinzhu.me/2020/.../talk-well.html1、别把出错当回事H4
alvinzhu.me/2020/.../talk-well.html2、内向也能掌控全场H4
alvinzhu.me/2020/.../talk-well.html3、用故事性陈述避免大脑空白H4
alvinzhu.me/2020/.../talk-well.html1、如何做胜选演讲H4
alvinzhu.me/2020/.../talk-well.html2、如何做败选演讲H4
alvinzhu.me/2020/.../talk-well.html1、迅速与听众建立信任关系H4
alvinzhu.me/2020/.../talk-well.html2、应对听众的众口难调H4
alvinzhu.me/2020/.../talk-well.html3、如何在大家不想听的时候发言H4
alvinzhu.me/2020/.../talk-well.html1、增强演讲时的自信H4
alvinzhu.me/2020/.../talk-well.html2、清晰表达自己的观点H4
alvinzhu.me/2020/.../talk-well.html3、避免说话啰唆H4
alvinzhu.me/2020/.../talk-well.html1、反应慢怎么办H4
alvinzhu.me/2020/.../talk-well.html2、怎样回应陷阱式提问H4
alvinzhu.me/2020/.../talk-well.html3、反忽悠的心智免疫法H4
alvinzhu.me/2020/.../talk-well.html1、如何反驳“认真你就输了”H4
alvinzhu.me/2020/.../talk-well.html2、如何反驳“你行你上”H4
alvinzhu.me/2020/.../talk-well.html3、如何反驳“我走过的桥比你走过的路还多”H4
alvinzhu.me/2020/.../talk-well.html1、破解对方的精彩类比H4
alvinzhu.me/2020/.../talk-well.html2、拒绝上级的不合理安排H4
alvinzhu.me/2020/.../talk-well.html3、避免被别人“架起来”H4
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html[译] 分析让 iOS 崩溃的字符H1
alvinzhu.me/.../picking-apart-the-crashing-ios-string.htmlFebruary 23, 2018H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html印度文和复辅音H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html探究孟加拉语的例子H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html后缀辅音(Suffix-joining consonants)H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html零宽不连字H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html归纳H2
alvinzhu.me/.../picking-apart-the-crashing-ios-string.html总结H2

Twitteri

This website does not appear to be associated with a Twitter account.

  • There was a problem checking the Twitter accounts associated with this website.

Domain agei

  • Sorry, we cannot check the domain age of .me websites.

Fast, branded website audits

Insites creates professional website reports that can be shared with your clients.

How does Insites compare?

Tests 17 fixed tests 50+ testsCovers SEO, SEM, Google My Business, reviews, social media and much more
Add your brandingNoYes
Export & shareNoPDF & link
Lead generationNoEmbed on your site
Competitor auditsNoYes
Test as a batchNoYes
Integrations + APINoYes
Multi-lingualNo20+ languages
Try it free