Website Review


Введите домен


← Нажмите чтобы обновить
swiftbysundell.com

Обзор веб-сайта swiftbysundell.com

 Сгенерирован 11 Апреля 2021 15:42

Устаревшие данные? ОБНОВИТЬ !


Набрано баллов: 63/100

СЕО Контент

Заголовок страницы

Swift by Sundell



Длина : 16

Замечательно, Ваш заголовок страницы содержит от 10 до 70 символов.
Описание страницы

Weekly Swift articles, podcasts and tips by John Sundell



Длина : 56

В идеале, Ваше описание страницы должено содержать от 70 до 160 символов (вместе с пробелами). Используйте этот бесплатный инструмент для подсчета длины символов в тексте.
Ключевые слова



Очень плохо. Мы не нашли ключевых слов на Вашем веб-сайте. Используйте бесплатный генератор мета-тэгов, чтобы сгенерировать ключевые слова.
Og Meta Properties Вы не используете преимущества Og Properties. Эти мета-тэги помогают социальным роботам лучше структурировать Ваш сайт. Используйте бесплатный генератор og properties, чтобы создать их.
Заголовки
H1 H2 H3 H4 H5 H6
50 20 0 0 0 0
  • [H1] Working with files and folders in Swift
  • [H1] Performing POST and file upload requests using URLSession
  • [H1] Swift’s closure capturing mechanics
  • [H1] Annotating properties with result builder attributes
  • [H1] Swift clip: First class functions
  • [H1] Organizing default argument values
  • [H1] Using Self to refer to enclosing types
  • [H1] A deep dive into Swift’s result builders
  • [H1] Discover SwiftUI
  • [H1] Adding SwiftUI’s ViewBuilder attribute to functions
  • [H1] Optional SwiftUI views
  • [H1] Stream
  • [H1] Exploring some of the lesser-known, built-in Formatter types
  • [H1] Formatting numbers in Swift
  • [H1] The power of UserDefaults in Swift
  • [H1] Using map to transform an optional into a Result type
  • [H1] Using Instabug in a SwiftUI-based iOS app
  • [H1] Podcast: “A Mac-like Mac app” with special guest Benedikt Terhechte
  • [H1] Discover SwiftUI
  • [H1] Adding SwiftUI’s ViewBuilder attribute to functions
  • [H1] Inline wrapping of UIKit or AppKit views within SwiftUI
  • [H1] New Discover page: Combine
  • [H1] Using Combine’s futures and subjects
  • [H1] Discover Combine
  • [H1] Managing self and cancellable references when using Combine
  • [H1] Publishing constant values using Combine
  • [H1] When can Swift’s return keyword be omitted?
  • [H1] Access Control
  • [H1] Chained implicit member expressions in Swift 5.4
  • [H1] Type inference for lazy properties in Swift
  • [H1] Podcast: “Combine and Core Data” with special guest Donny Wals
  • [H1] Discover Combine
  • [H1] Discover Unit Testing
  • [H1] Quickly replacing singletons with functions
  • [H1] Bindable SwiftUI list elements
  • [H1] Discover SwiftUI
  • [H1] Building an Observable type for SwiftUI views
  • [H1] Getting the most out of Xcode Previews for SwiftUI
  • [H1] Bitrise
  • [H1] Automatic handling of property wrapper default values
  • [H1] Emerge
  • [H1] 92: “All of our wildest Swift dreams” with special guest Kaitlin Mahar
  • [H1] Ignoring invalid JSON elements when using Codable
  • [H1] Unit testing Combine-based Swift code
  • [H1] 91: “Is SwiftUI ready for production?” with special guest David Smith
  • [H1] Chained implicit member expressions in Swift 5.4
  • [H1] Managing self and cancellable references when using Combine
  • [H1] Browse all articles
  • [H1] Browse all podcast episodes
  • [H1] Browse all videos
  • [H2] Featured
  • [H2] Recently published
  • [H2] Setting things up
  • [H2] The basics of how result builders work
  • [H2] Combining multiple values into a single result
  • [H2] Conditionals
  • [H2] Conclusion
  • [H2] Names of people
  • [H2] Addresses
  • [H2] Relative time
  • [H2] Lists
  • [H2] Conclusion
  • [H2] Sponsors
  • [H2] Links
  • [H2] Retrofitting with futures
  • [H2] Handling multiple output values
  • [H2] Sending values using subjects
  • [H2] Conclusion
  • [H2] Sponsors
  • [H2] Links
Картинки Мы нашли 23 картинок на этом веб-сайте.

Хорошо. Все (или почти все) картинки на вашем сайте имеют alt атрибут.
Соотношение Контент/HTML Соотношение : 55%

Идеально! Соотношение текста в коде HTML между 25 и 70 процентов.
Flash Замечательно, мы не нашли Flash контента на странице.
Iframe Замечательно, мы не зафиксировали Iframe'ов на Вашей странице.

ЧПУ ссылки Отлично, все Ваши ссылки являются ЧПУ!
Нижнее подчеркивание в ссылках Прекрасно! Мы не нашли "нижнее подчеркивание" в Ваших ссылках.
Внутренние ссылки Мы нашли 116 ссылок(-и), включая 0 ссылок ссылок(-и) на файл(-ы).



Анкор Тип Вес ссылки
John Sundell Внешняя noFollow
Articles Внутренняя Передает вес
Podcast Внутренняя Передает вес
Videos Внутренняя Передает вес
Discover Внутренняя Передает вес
Sponsorship Внутренняя Передает вес
About Внутренняя Передает вес
Search Внутренняя Передает вес
Show compact list Внутренняя Передает вес
Annotating properties with result builder attributes Внутренняя Передает вес
swiftui Внутренняя Передает вес
language features Внутренняя Передает вес
closures Внутренняя Передает вес
result builders feature Внутренняя Передает вес
“Creating custom SwiftUI container views” Внутренняя Передает вес
SwiftUI’s DSL Внутренняя Передает вес
memberwise initializers feature Внутренняя Передает вес
property wrapper ones do Внутренняя Передает вес
functions Внутренняя Передает вес
Basics article about enums Внутренняя Передает вес
DSL Внутренняя Передает вес
variadic argument list Внутренняя Передает вес
escaping Внутренняя Передает вес
share it Внешняя Передает вес
email Внутренняя Передает вес
Stream Внутренняя Передает вес
Stream Внешняя Передает вес
Exploring some of the lesser-known, built-in Formatter types Внутренняя Передает вес
foundation Внутренняя Передает вес
data transformation Внутренняя Передает вес
localization Внутренняя Передает вес
“Computed properties in Swift” Внутренняя Передает вес
Using Instabug in a SwiftUI-based iOS app Внешняя Передает вес
catalyst Внутренняя Передает вес
macos Внутренняя Передает вес
Apple Podcasts Внешняя Передает вес
Overcast Внешняя Передает вес
Castro Внешняя Передает вес
Pocket Casts Внешняя Передает вес
RSS Внутренняя Передает вес
Stream Внешняя Передает вес
Clubhouse Внешняя Передает вес
Benedikt on Twitter Внешняя Передает вес
Hyperdeck on Twitter Внешняя Передает вес
The previous episode with Benedikt Внутренняя Передает вес
Hyperdeck Внешняя Передает вес
The Contravariance podcast Внешняя Передает вес
Mac Catalyst Внешняя Передает вес
NSDocument Внешняя Передает вес
An example of embedding a GeometryReader as a background Внутренняя Передает вес
The isFlipped property Внешняя Передает вес
The NSView animator API Внешняя Передает вес
NSProxy Внешняя Передает вес
NSCollectionView Внешняя Передает вес
Triggering terminal commands from Swift Внешняя Передает вес
Intro and outro music by Dariusz Dziuk Внешняя Передает вес
New Discover page: Combine Внутренняя Передает вес
Using Combine’s futures and subjects Внутренняя Передает вес
combine Внутренняя Передает вес
custom publisher implementations Внутренняя Передает вес
this Basics article Внутренняя Передает вес
Futures/Promises pattern Внутренняя Передает вес
“The power of type aliases in Swift” Внутренняя Передает вес
covered in depth in this article Внутренняя Передает вес
When can Swift’s return keyword be omitted? Внутренняя Передает вес
Q&A Внутренняя Передает вес
this Basics article Внутренняя Передает вес
SwiftUI Внутренняя Передает вес
function/result builder Внутренняя Передает вес
early return Внутренняя Передает вес
core data Внутренняя Передает вес
unit testing Внутренняя Передает вес
Emerge Внешняя Передает вес
Bitrise Внешняя Передает вес
Donny on Twitter Внешняя Передает вес
Practical Combine Внешняя Передает вес
Practical Core Data Внешняя Передает вес
The 2019 holiday special Внутренняя Передает вес
UML Внешняя Передает вес
Quick Внешняя Передает вес
Unit testing Внутренняя Передает вес
Donny’s try! Swift talk about Core Data Внешняя Передает вес
Connecting and merging Combine publishers Внутренняя Передает вес
The Publisher protocol Внешняя Передает вес
OperationQueue Внешняя Передает вес
Grand Central Dispatch Внутренняя Передает вес
PromiseKit Внешняя Передает вес
Combine’s Future type Внешняя Передает вес
PassthroughSubject Внешняя Передает вес
Unit testing asynchronous code Внутренняя Передает вес
Unit testing Combine-based code Внутренняя Передает вес
NSPersistentContainer Внешняя Передает вес
Core Data’s perform API Внешняя Передает вес
Realm Внешняя Передает вес
Bindable SwiftUI list elements Внутренняя Передает вес
collections Внутренняя Передает вес
two-way binding Внутренняя Передает вес
key path Внутренняя Передает вес
Bitrise Внутренняя Передает вес
continuous integration service Внешняя Передает вес
Test reports Внешняя Передает вес
Ship Внешняя Передает вес
Trace Внешняя Передает вес
Automatic handling of property wrapper default values Внутренняя Передает вес
properties Внутренняя Передает вес
Emerge Внутренняя Передает вес
server-side swift Внутренняя Передает вес
api design Внутренняя Передает вес
Ignoring invalid JSON elements when using Codable Внутренняя Передает вес
codable Внутренняя Передает вес
project management Внутренняя Передает вес
Chained implicit member expressions in Swift 5.4 Внутренняя Передает вес
Managing self and cancellable references when using Combine Внутренняя Передает вес
memory management Внутренняя Передает вес
Publish Внешняя Передает вес
Twitter Внешняя noFollow

Ключевые слова

Облако ключевых слов now name setting swiftui result using var swift value like
Содержание ключевых слов
Ключевое слово Контент Заголовок страницы Ключевые слова Описание страницы Заголовки
name 70
setting 66
swift 56
like 56
swiftui 54

Юзабилити

Домен Домен : swiftbysundell.com
Длина : 18
Favicon Отлично, Ваш сайт имеет favicon.
Пригодность для печати Плохо. Мы не нашли CSS файл, отвечающий за печать веб-сайта.
Язык Хорошо, Ваш установленный язык веб-сайта: en.
Dublin Core Ваш веб-сайт не использует преимущества Dublin Core.

Документ

Doctype HTML 5
Кодировка Замечательно. Кодировка веб-сайта: UTF-8.
W3C Validity Ошибок : 1
Предупреждений : 0
Приватность эл. почты Отлично, мы не нашли адрес эл. почты в контенте!
Устаревший HTML Отлично. Мы не нашли устаревших тэгов в Вашем HTML.
Скорость загрузки
Отлично, Ваш веб-сайт не содержит вложенных таблиц.
Слишком плохо. Ваш веб-сайт использует встроенные CSS правила в HTML тэгах.
Замечательно. Ваш веб-сайт имеет мало CSS файлов.
Замечательно. Ваш веб-сайт имеет мало JavaScript файлов.
Очень плохо, ваш сайт не использует возможность gzip сжатия.

Мобильный телефон

Оптимизация под моб. телефон
Apple иконки
Meta Viewport Тэг
Flash контент

Оптимизация

XML карта сайта Отлично, ваш сайт имеет XML карту сайта.

http://swiftbysundell.com/sitemap.xml
Robots.txt http://swiftbysundell.com/robots.txt

Отлично, ваш веб-сайт содержит файл robots.txt.
Аналитика Отсутствует

Мы не нашли ни одной аналитической программы на вашем сайте.

Веб аналитика позволяет следить за активностью пользователей на вашем веб-сайте. Вы должны установить как минимум один инструмент, но также хорошо иметь несколько, чтобы сравнивать показания между собой.

PageSpeed Insights


Устройство
Категории


Visi mobilieji | Darbo birža | Receptai | Vyriski ir moteriski batai | ETS 2 mods | Kur apsistoti Šiauliuose? | IT naujienos |