#Use H1 for main title
Explore tagged Tumblr posts
drseoinfo · 2 years ago
Text
8 Best Practices for Using Header Tags in Website Content
youtube
Use H1 for main title
The main title of a web page should be the most important and prominent heading on the page. It should be wrapped in an H1 tag to signal its importance to both users and search engines. The H1 tag helps convey the main topic or purpose of the page and should accurately reflect the content that follows.
2. Use H2 for subheadings
To break up the content into sections and make it more manageable and readable, use H2 tags for subheadings within the content. The H2 tags help give structure to the page and make it easier for users to find specific information.
3. Use descriptive headings
The headings on a web page should accurately describe the content they precede. This makes it easier for users to understand the content and find what they’re looking for. Avoid using vague or misleading headings that don’t accurately reflect the content.
4. Keep headings short and sweet
Keep headings short, concise, and to the point. This makes it easier for users to scan the page and quickly find the information they’re looking for. Avoid using long or overly complex headings that are difficult to read and understand.
5. Only use one H1 per page
Each web page should have only one H1 heading, as it represents the main topic of the page. Using multiple H1 headings on a a single page can confuse both users and search engines, and dilute the impact of the main heading.
6. Will be living in urban areas by 2050
Use proper hierarchy when using header tags. Start with H1 for the main title, then use H2 for subheadings, H3 for sub-subheadings, and so on as needed. This helps signal the importance and relationship of the headings to both users and search engines.
7. Use CSS to style headings
Use CSS to style your headings, rather than using HTML tags to change the font size and style. This separates the content from the presentation and makes it easier to maintain and update the website.
8. Avoid skipping heading levels
Don’t skip heading levels, for example, from H1 to H3. This can confuse both users and search engines and make it difficult to understand the structure and hierarchy of the content. Stick to a logical progression of headings and use them consistently throughout the website.
1 note · View note
interior-design12 · 6 months ago
Text
0 notes
melannen · 1 year ago
Text
How To Make Your Own Fanfiction Archive, In Just Ten Easy Steps
As the go-to "person who knows about AO3" for quite a few people who read fanfic but aren't really linked-in to wider fandom culture, I've fielded a lot of questions about how to do certain things on AO3 to which my best answer is "you should really start your own archive!" I think, in general, more fans starting their own small archives would be a net good for fandom. AO3 was never meant to be the only archive for all fandom, or even the main archive, and the more spread out and backed up we are the more resilient we are.
But of course I have to be reminded that a lot of fans these days don't really have any idea how little "you should start your own archive!" really involves. (Also, that I should practice what I preach.) So I am now making my own fanfiction archive, and writing up this post as I do it to tell people how to make theirs!
Go to https://neocities.org/ and sign up for an account. It only needs a username (which will also be your website address), password, and email. Pick a username that will be related to your archive's title!
Choose the free account option (if you ever need more than what the free account offers for a text-only archive, you should probably look into graduating from neocities.) This should take you to a menu of "how to make a website" tutorials. You should do them! They're useful skills. But let's get your archive running first.
Hit the big red Edit Site button, or open the menu under your username and select "Edit Site".
Select the "Index.html" file to edit. You're now in an HTML Editor. Congrats, you're a web developer c. 1999!
Find where it has text between the < title> tags. Delete the filler text, and put in the title of your new archive. This text will be what shows on the tab when people go to your archive.
Find where it has text between the < h1 > tags. This will be big header text at the top of your page. Put the title of your archive here again. If you have no experience with HTML, you should read over the other sample text. It covers the basic basics very well! Once you've done that, you can delete everything else between the < /h1> tag and the < /body> tag. Save your index.html file.
Get an HTML file for a fanfic you would like to add to your archive. If it's on AO3, you can use the html download option built into AO3. If you have it as a word processor/google docs file, you should have the option to save as an html file. Save that html file to your computer.
Go back to Edit Site on Neocities and go to "upload". Find the html file you saved and upload it. (You can also drag and drop files to upload.)
The file you uploaded should now be showing with your other neocities files. Right-click on the title and select "copy link".
Go in to edit index.html again. Under where you put your header text, type < br> < a href=" . Then paste in the link you copied. Then type "> Then put in the title of the fic. Then type < /a> . Then save the index page again when you're done. You can do this for every fanfic you have.
Congratulations! You now have your very own personal private fanfiction archive that you are 100% in charge of and make all the rules for. It's at least as good as half the ones I was reading on when I started reading fanfiction and will serve its function well as a way to let people read your fic. You can link to it from anywhere you want! (Including your AO3 profile.)
Blogpost version, with FAQs and discussion
Anyway, here's my beautiful new fanfiction archive made using this tutorial:
Melannen's Fanfiction Archive
(I am honestly way more disproportionately proud of finally making that than I expected to be. It's nice to have your own archive.)
If you make one, share it here ! I want to see!
4K notes · View notes
dannychai1617 · 10 months ago
Text
Tumblr media Tumblr media
ao3 skin that i made!! (copy code under "keep reading")
it's a messy combination of pieces of code from other people's skins and my own changes
the header image is NOT MINE! it is "Pattern Galaxy Space Planets Vibrant Linear Universe" by Arncil on Redbubble, which i just used as an example for an image you could use!
here are some of the skins that i can remember using as part of this, but i've been building it for years so forgive me if i forget some:
Shortening long tag fields by Xparrot (on ao3)
Slim Shaded by AO3 (on ao3)
Lily Garden by tealtiam (on Tumblr)
AO3 Tag category coloring! by ao3css (on Tumblr)
come back here to my tips or leave a comment if you need some help customizing the code!
Background color: #26303C
Text color: #CBC6C3
Header color: #46626D
Accent color: #993F33
steps to create a new skin using this code:
log into ao3 account
go to dashboard >> skins
click "create site skin"
make sure TYPE is "site skin"
add a unique title
copy all code below
paste into field 'CSS'
click on "use wizard" at the top
copy and paste the four colors written above into their corresponding boxes
click SUBMIT
click USE
how to customize this skin:
FONT SIZE: at the very top of the code, change the "90%" to be bigger or smaller to change the font size within a fic
MAIN COLORS: to change the main colors, select "use wizard" when editing the skin and replace any of the four hex codes under "Background color:", "Text color:", "Header color:", and "Accent color:"
SECONDARY COLORS: find all hex codes within the code and change those numbers as you like! i changed all colors to match with the color palette of the header photo that i chose to make it feel cohesive
TAG COLORS: towards the end, the "relationship", "character", and "freeform" tags alternate three colors to make them easy to separate. in this skin they are all very similar, so you can change those to be whatever colors you like!
HEADER PHOTO: find the link towards the end of the code right before the warning tags and replace it with a link to any photo you like! it loops, so you don't have to worry about sizing or anything
FONT: i'm unsure how exactly to do this, but the in-fic font is currently set to Georgia Serif, so i suppose just go find that and replace it with your preferred font!
BORDER STYLES: wherever you see the code "border-style:", replace the word that comes after it with one of these options: none, solid, dashed, dotted, double, groove, ridge, inset, outset, or hidden
WARNING TAGS: at the very end of the code is a list of words or phrases that, when they appear in the tags of a fic, are highlighted in a contrasting color so that they are easy to avoid if necessary. you can add or remove those tags however you like, or change the warning color!
COPY AND PASTE ALL CODE BELOW
#workskin { font-size: 90%; } li.blurb .tags { max-height: 7.5em; overflow-y: auto; } #header { min-height: 0; } #header a, #header fieldset, #header ul.primary, #header ul.primary .current { border: 0; background: 0; } h1 a img { height: 50px; border: 0; } #header .landmark { clear: none; } #header ul.primary { background: rgba(0,0,0,0.65); border-bottom: 1px solid rgba(0,0,0,0.75); } #header ul.primary, #header ul.primary .current, ul.primary.actions a, #header ul.primary .current { color: #CBC6C3; } #header ul.primary .current, #header #search input, #header #search input:focus { background: rgba(0,0,0,0.25); color: #CBC6C3; box-shadow: inset 0 0 3px #131A2A; border-color: #131A2A; } .actions, .actions input { text-transform: lowercase; } blockquote.userstuff { font-family: "Mido", "AUdimat", "Ostrich Sans Rounded","Lucida Grande", sans-serif !important; position: relative; background: rgba(0,0,0,0.1); padding: 2%; border: 1px solid rgba(0,0,0,0.15); box-shadow: 0 0 2px rgba(0,0,0,0.4); } blockquote.userstuff:after { content: "\201D"; right: 0; top: auto; left: auto; } body, .userstuff { font-family: Mido, Georgia, serif; } .heading, .userstuff h3, .userstuff h4 { font-family: "CabinSketch", Georgia,serif; } #main .heading { color: #CBC6C3; } #inner .group, #inner .heading, fieldset, .verbose legend, table, table th, col.name, span.unread, span.replied { outline: none; background: transparent; border-color: #131A2A; border-style: double; box-shadow: none; border-radius: 2em; border-bottom-right-radius: 0; border-top-left-radius: 0; } #inner .group .group .group, col.name { border-style: double; border-color: #CBC6C3; box-shadow: 0 0 2px #000; } #inner .bookmark .user.module, #inner .wrapper { border: 0; border-radius: 0; border-top: 3px double #bbb; box-shadow: none; } .filters { font-size: 90%; } .toggled form, .dynamic form, .secondary, .dropdown { background: #fff url("/images/skins/textures/tiles/white-handmade-paper.jpg"); } a.tag, a.tag:visited, a.tag:link { display: inline-block; padding: 1px 3px; margin: 2px 0px; border: 2px solid #46626D; border-radius: 5px; } .commas li:after { content: ""; } h5.fandoms.heading { color: transparent; } .favorite a.tag { border: none; } .tags li.relationships:nth-of-type(3n+1) a.tag { background-color: #1d3954; } .tags li.relationships:nth-of-type(3n+2) a.tag { background-color: #264663; } .tags li.relationships:nth-of-type(3n+3) a.tag { background-color: #305475; } .tags li.characters:nth-of-type(3n+1) a.tag { background-color: #214154; } .tags li.characters:nth-of-type(3n+2) a.tag { background-color: #294c61; } .tags li.characters:nth-of-type(3n+3) a.tag { background-color: #31576e; } .tags li.freeforms:nth-of-type(3n+1) a.tag { background-color: #234e54; } .tags li.freeforms:nth-of-type(3n+2) a.tag { background-color: #2a585e; } .tags li.freeforms:nth-of-type(3n+3) a.tag { background-color: #316269; } .tags li.freeforms a.tag:hover, .tags li.characters a.tag:hover, .tags li.relationships a.tag:hover { background-color: #26303C; color: white; } #header .logo { display: none; } #header ul.primary { box-shadow: none; padding-top: 30px; padding-bottom: 30px; background: #FCC191 url(https://i.pinimg.com/564x/8c/bc/ae/8cbcae1760dc88ae8730566337a5d2eb.jpg); background-attachment: fixed; } li.blurb a.tag[href*="suicid"], [href*="suicide"], [href*="Suicide"], [href*="rape"], [href*="Rape"], [href*="consentual"], [href*="Consentual"], [href*="non-con"], [href*="consent issues"], [href*="Kidnapping"], [href*="kidnapping"], [href*="Canibalism"], [href*="cannibalism"], [href*="Cannibalism"], [href*="Dove"], [href*="dead dove do not eat"], [href*="murder"], [href*="Murder"], [href*="harm"], [href*="self harm"], [href*="Harm"], [href*="Torture"], [href*="abduction"], [href*="asphyxiation"], [href*="blood"], [href*="Blood"], [href*="death"], [href*="Death"], [href*="gore"], [href*="Gore"], [href*="incest"], [href*="Incest"], [href*="trauma"], [href*="Trauma"], [href*="torture"] { color: #000000; font-weight: bold; background-color: #993F33; }
581 notes · View notes
izicodes · 2 years ago
Text
Basics of HTML5: Let's build a webpage!
Tumblr media
I'm a huge advocate for learning HTML5 as your first coding language (remember, it's not a programming language)! HTML5 is a great and easy coding language to get you into the feel of coding, especially for complete complete beginners!
I see a lot of people on Tumblr wanting to get into just creating their own websites but don't know how to start - coding is a new thing to them! So, I'm here to help with the language I know like it's the back of my hand!
And I am also an advocate of building projects in order to learn anything in coding/programming! Thus, what better way to learn the basics of HTML5 than to actually build a simple webpage? Let's get started~!
Tumblr media
What is HTML5?
HTML, which stands for Hypertext Markup Language, is a special coding language that is used to create webpages. With HTML, you can tell a web browser, like Google Chrome or Safari, what to display on a webpage, such as text, images, and videos. And 'HTML5' is just the latest version of HTML!
HTML tags are special words or symbols that you use to create webpages. You use these tags to tell the web browser what content to display on a webpage, like headings, paragraphs, images, links, and more. Tags come in pairs (most of the time) so you'll have an opening tag and a closing tag. An example of the syntax:
Tumblr media Tumblr media
The Simple Webpage
As I mentioned, we will be making a simple webpage for a person called David - see, he needs a portfolio webpage to start off with, and we're going to help me (as well as learning HTML5, of course).
Here is the code we will be using:
Tumblr media Tumblr media
Pretty code, I know but also a bit confusing - let's get into understanding the code by grouping them into chunks! But just a heads up, the code includes these tags:
!DOCTYPE html (mmh it's more of a declaration really)
html, head, body
title
h1, h2, h3
p, a
li, ul, ol
These are some of the common tags used in all webpages on the internet! Okay, let's look at the code finally~!
Tumblr media
The basic structure of every HTML page
Tumblr media
Every HTML file looks like this - it has to have all of these tags!
The first line, !DOCTYPE html tag, tells the web browser which version of HTML is being used.
The code is contained within html tags, which enclose the entire webpage.
The head tags contain information about the webpage, such as the title and links to other resources.
The body tags contain the main and visible content of the webpage, such as text, images, and videos.
Together, this code provides the basic structure for an HTML webpage, with the head tags containing metadata and the body tags containing the actual content.
In the head tags
Tumblr media
The title tags enclose the title of the webpage. In this example, the title is "My Programming Blog".
The title appears in the title bar of the web browser and is often used by search engines and social media sites to display the name of the webpage.
In the body tags - Headings and paragraphs
Tumblr media
The h1 tags create a main and biggest heading, which in this case is "Welcome to My Programming Blog!" - you can only have one h1 tag on a webpage.
The h2 tags create subheadings, which in this case include "Latest Post", "About Me", and "My Projects" - you can have multiple h2 to h6 tags on a page.
The h3 tags create a sub-subheading under h2 tags, which in this case is "How I Improved My Coding Skills".
The p tags create paragraphs of text that provide more detail about the blog's content and purpose, including a summary of the latest blog post and information about the author and their projects.
In the body tags - lists and links
Tumblr media
To start any list, you need to either start with ul tags or ol (ordered (numbered)) tags
The ul tags create an unordered list of items.
The li tags create list items within the unordered list.
Each list item includes a hyperlink created using the 'a' tags, with the text of the link being the name of a programming project.
The href attribute within each 'a' tag specifies the URL where the project code can be found on GitHub.
Attributes go inside the opening tags' arrows '<' and '>'.
Tumblr media
The End Result
Tumblr media
Boom - she's gorgeous, I know! A basic, simple webpage! We did it! You can see the page live + the code used here: [LINK]. Play around with the code, change things, experiment, break things, fix them - do what you need to learn further!
And that includes some online resources to help!
LINK 1 | LINK 2 | LINK 3
And some resources/posts I have shared about HTML
LINK 1 | LINK 2 | LINK 3
What next?
Learn CSS3! The page looks basic and looks like what pages were like when the internet was invented! You need colour, fancy fonts and layouts! CSS helps with that, as it is a styling sheet! Be sure to do some research but I also share resources on my blog under my #resources tag!
Tumblr media
Thank you for reading and best of luck learning coding/programming! Remember, this isn't the only way to get into coding! People even recommend languages like Python to be beginners' first language, but I say that HTML5 should be the first coding language and then Python is your first programming language - don't know the difference? I made a post about it here!!
But definitely for people going into Web Development, HTML5 all the way! I don't think you can avoid learning HTML5 with Web Development (not 100% sure though...)!
Anyhoo, have a nice day/night! 👋🏾💻💕
347 notes · View notes
idiosys1 · 6 months ago
Text
10 SEO Tips For Classified Websites
Tumblr media
If you’re owning or are about to build a classified website, you need to prioritize SEO. Irrespective of the size and strength of your company, SEO is a must to get a sufficient number of leads to your website. With the help of the best SEO strategies, your page is going to be indexed in the right way. This is the reason why many classified website companies hire SEO expert to make their sites highly scalable. Here, we are going to share our insights on the role of SEO to improve the scalability of classified websites. So, scroll down to know all about SEO and classified sites in detail.
1. Use Creative Content: Every company has its specific missions, visions and goals. And so, these things need to be highlighted with quality content. But, content is not only important for your business promotion but also for SEO. To apply the best SEO strategies, you need to use creative content that tells your audience precisely who you are, what you do and how you do it. It will create a bigger impact on your potential customers and keep them on your site for longer. Also, you need to use relevant keywords to optimize the content for search engine result pages.
2. Make Images Optimized: Studies show how images can create a positive impact on website visitors and attract a huge number of them. But, did you know that you can also use your images to generate new leads to your website way before they know you exist? Well, you can do the same by optimizing your website images in various ways. You need to compress the images first to reduce loading time and then upload them with relevant names. ALT tags are also important for image optimization, which you need to ensure. Mobile responsive images are a must.
3. Create Header Tags: Your classified website needs to have header tags to become SEO-friendly. Header tags or HTML tags play crucial roles in making your website look organized and meaningful. And so, you need to ensure these tags in the best possible way. Generally, you’ll find 5–6 header tags such as H1, H2, H3, H4, H5, and H6. H1, the headline or title tag, is the most essential one of all. Most website articles or blogs have H1-H4 tags and if needed H5 and H6 are also included. You can also incorporate keywords with these tags to get the best results.
4. Meta Descriptions and Titles: Next, you need to include meta descriptions and titles while developing your website. Meta Descriptions are descriptive one or two-liners about your website pages that the readers will be able to see as your webpage link appears in the search engine pages. Titles are the main headings of web pages, which needs to be attractive and simple. Content and keyword play really significant roles when it comes to optimizing these meta descriptions and titles of the web pages. These are the things that you can’t miss.
5. Ensure URL Keywords: If you’re looking for an SEO expert in Kolkata, you can ask the expert about the role of URL keywords. In SEO, URL keywords play the most vital role in optimizing websites in SERPs (search engine result pages). For example, if you have an e-commerce apparel website and someone searches Google for “women’s salwar kameez”, your website will be shown by Google at the top. But, to achieve this position, you need to include the keyword ‘women’s salwar kameez’ in your website URL and apply other SEO strategies correctly.
6. Build Sitemaps: To make any website SEO-friendly, sitemaps are essential. Your classified website also needs to include the same. Sitemap refers to a file that has all your web pages listed down. You also need to add information about the last update made and how frequently you would be changing your page info. Then, search engines such as Google, Yahoo, Bing and others will use your sitemap to know about your website and its services. While creating your sitemaps, you need to ensure that you give accurate information about all your website pages.
7. Create Backlinks: If you’re wondering what backlinks are all about, let us explain. These are the links that lead to your website from other websites. To create backlinks, you need to work on your website content really well. Then only, other sites will find your content useful and would want to use your website’s link on their pages. If you’re planning to hire any SEO company in Kolkata, the SEO experts will be able to explain to you the role of backlinks in more detail.
8. Create Search-Engine URLs: Search engines need to index and understand your company URL easily. And so, search-engine URL is something you need to focus on. The key to creating a superior-quality URL is to keep it descriptive and yet short. If you are able to do it, search engines will be able to understand your web content better and thereby, enhance the visibility of your website in the result pages. You can discuss with your SEO expert how to create search-engine URLs.
9. Organize Your Website Data: If you want your classified website to be SEO-friendly, you need to organize your site data first. Microdata, schema.org and other structured data are available that you can use for this purpose. The main role of structured data is to make it easier for search engines to understand your company profile through the content. But, while using structured data, it’s essential to find one that aligns with your business niche.
10. Ensure Google Analytics: To get huge website traffic, Google Analytics can help you a lot. It’s a free tool that lets you see the number of visitors on your website and the way they are finding your site interesting. You can track the performance of your classified site through this analysis and improve it further. This performance tracking service has helped a huge number of websites to find their potential customers and keep them engaged in the right way.
The above 10 tips to improve the SEO-friendliness of your classified website are quite helpful. If you want to try them in the correct way, you need to hire SEO expert. These strategies are ever evolving and only an expert can help you make the most of them. If you’re already on the lookout for top SEO company in Kolkata that provides exceptional services for classified websites at an affordable cost, you can feel free to reach us at Idiosys Technologies. To know more about our services and packages, contact us right away!
Check out the blog post: https://shorturl.at/aAD35
7 notes · View notes
NECESSARY BUG FIXES
Hi! I've been contacted by a developer for XKit Rewritten (@transienturl) regarding some bugs for both XKit Rewritten and for uBlock Origin, and it would be irresponsible of me to not promote this integral information after my post has begun rapidly circulating Tumblr from both this blog and my main blog.
Before going through this, please refer to the developer's original post here for more information.
Regarding uBlock Origin, some, or even many of you, are going to be experiencing some problems with your pages after the recent rollouts of element removal thanks to a funny little code element called:
:nth-of-type(n)
What exactly is wrong with this? Well, just like in math, n here represents a variable number, which is filled in by the number present with the parentheses following it.
What this does is it tells uBlock Origin to count the elements in order, and remove specifically the nth iteration of it. How could this be a problem? I'll give you an example.
For our lovely developer, TumblrMart is present as:
www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(7)
Whereas for myself, it's:
www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(9)
This means that our uBlock Origin iterations are going to be looking at completely different elements, and consequently removing different elements entirely.
For this section specifically, ##li.g8SYn.IYrO9 refers to the left sidebar containing the Home, Explore, Live, Activity, Messages, Inbox, Account, Settings, TumblrMart, Get a Domain, and Go Ad-Free tabs.
The solution for removing TumblrMart?
instead of using www.tumblr.com##li.g8SYn.IYrO9:nth-of-type(9), the dev suggested:
www.tumblr.com##.gM9qK > li.g8SYn.IYrO9
Which will target TumblrMart without the prior error. Now, if you do just this, on my own page, this removes the entire left side except for Activity and Messages, so it's my responsibility to find and provide the full list of changes.
I'm also going to provide the alternate way to remove TumblrMart down here, which I feel is prolly the safer option.
Please note before proceeding; the link for the first section is as follows
www.tumblr.com##
li. (Lima India)
g8SYn. (Gamma 8 Sierra Yankee November)
IYrO9 (India Yankee Romeo Oscar 9)
Please change your Tumblr uBlock Origin settings to:
www.tumblr.com##li.g8SYn.IYrO9[title="Explore"] www.tumblr.com##li.g8SYn.IYrO9[title="Live"] www.tumblr.com##li.g8SYn.IYrO9[title="Tumblr Mart"] www.tumblr.com##li.g8SYn.IYrO9[title="Get a domain"] www.tumblr.com##li.g8SYn.IYrO9[title="Go Ad-Free"] www.tumblr.com##div.MNkkC:has([href="/dashboard/stuff_for_you"]) www.tumblr.com##div.EiXnY.wQ2Ma www.tumblr.com##h1.YkQj_.hF8Wr www.tumblr.com##ul.f_zsT.PwJi6 www.tumblr.com##a.ZyGTE.I_SFh www.tumblr.com##div.oNZY7
At the end result of this, your page should look like this:
Tumblr media
Please let me know how this does, and please let me know about any bugs, problems, or future requests. Thank you!
36 notes · View notes
usefulapps · 2 months ago
Text
On-Page SEO: Simple Techniques to Boost Your Website 🚀
If you want to improve your website’s search rankings, on-page SEO is the place to start! Here are some quick and effective techniques to help optimize your pages for better visibility on search engines like Google:
1. Optimize Title Tags and Meta Descriptions
Your title tag should be clear, concise, and include your target keyword. Meta descriptions should briefly describe the content, attract clicks, and also include the main keyword. Think of these as your page’s first impression!
2. Use Keywords Strategically
Place your primary keyword in the first 100 words of your content. Use related keywords throughout the post, but avoid keyword stuffing—keep it natural! Keywords should also appear in headings (H1, H2, etc.) to help structure the content.
3. Internal Linking
Link to other relevant pages within your website. This helps users navigate and improves site structure, which search engines love! Plus, it keeps people on your site longer.
4. Optimize URLs
Keep URLs short and descriptive. Include your primary keyword, and avoid using unnecessary numbers or symbols. Clean URLs are more user-friendly and help search engines understand your content better.
5. Use Alt Text for Images
Always use descriptive alt text for images. It improves accessibility and helps search engines index your images, which can lead to more traffic.
6. Mobile-Friendliness
Your website should be responsive and work well on mobile devices. Search engines prioritize mobile-friendly sites, so make sure your content is easily readable on phones and tablets.
7. Improve Page Load Speed
Fast loading times are crucial for both user experience and SEO. Compress images, enable browser caching, and consider using a Content Delivery Network (CDN) to speed things up.
8. Quality Content
Content is king! Write valuable, well-researched content that answers questions or solves problems for your audience. Google favors longer, in-depth articles that provide genuine value.
9. Use Structured Data (Schema Markup)
Help search engines better understand your content by using schema markup. It enhances rich snippets, such as star ratings, prices, and FAQs, making your content stand out in search results.
We have implemented all the above techniques on this website.
2 notes · View notes
thehenrythomas · 11 months ago
Text
Essential Elements of On-page SEO
Tumblr media
On-page SEO is a critical aspect of optimizing web pages to enhance their search engine visibility and improve rankings. These optimizations involve various elements that contribute to both user experience and search engine understanding of your content. Here are the essential elements of on-page SEO:
High-Quality Content: The cornerstone of on-page SEO is high-quality, relevant content. Create content that addresses the needs and queries of your target audience. Well-written, informative content not only engages visitors but also signals to search engines that your page is valuable.
Keyword Optimization: Incorporate relevant keywords naturally into your content. Focus on the primary keyword for the page in strategic locations such as the title tag, headings, meta description, and throughout the body of the content. Avoid keyword stuffing, and aim for a natural and coherent flow.
Title Tags: Craft compelling and descriptive title tags for your pages. The title tag is a crucial on-page SEO element and is often used as the main headline in search engine results. Include the primary keyword and make the title tag enticing to encourage click-throughs.
Meta Descriptions: Write concise and informative meta-descriptions that provide a brief overview of the page's content. While meta descriptions may not directly impact rankings, they influence click-through rates, making them important for attracting users from search engine results pages.
Header Tags (H1, H2, H3, etc.): Use header tags to structure your content. The H1 tag represents the main heading and should include the primary keyword. Subheadings (H2, H3, etc.) break down the content into sections, improving readability and helping search engines understand the hierarchy of information.
URL Structure: Create clean and descriptive URLs that reflect the content of the page. Avoid generic URLs with strings of numbers or symbols. Include relevant keywords and maintain a clear structure for both users and search engines.
Image Optimization: Optimize images by using descriptive file names and adding alt text. Alt text provides a textual description of an image, aiding accessibility and allowing search engines to understand the content. Compress images to improve page load times.
Internal Linking: Incorporate internal links within your content to connect related pages on your website. Internal linking helps distribute page authority, enhances navigation, and encourages users to explore more of your content.
External Linking: Include authoritative external links to reputable sources when relevant. Outbound links provide additional context to your content and contribute to your page's credibility in the eyes of search engines.
If you’re ready to boost your link-building tactics in 2023 and beyond, then connect with an expert SEO company in Chandigarh.
User-Friendly URLs: Ensure that your URLs are user-friendly and easy to comprehend. A well-structured URL not only benefits SEO but also improves the overall user experience.
Mobile Responsiveness: With the increasing use of mobile devices, having a mobile-responsive website is crucial. Google considers mobile-friendliness as a ranking factor, so ensure that your pages adapt seamlessly to various screen sizes.
Page Loading Speed: Page loading speed is a critical factor for both user experience and search rankings. Optimize images, leverage browser caching, and utilize content delivery networks (CDNs) to enhance page load times.
Schema Markup: Implementing schema markup can provide additional context to search engines about the content on your page. This structured data can enhance the appearance of your snippets in search results through rich snippets.
User Engagement Metrics: Factors such as bounce rate, time on page, and click-through rate can indirectly impact SEO. Engaging, valuable content that keeps users on your site contributes to better search engine rankings.
Social Media Integration: While not a direct ranking factor, social signals can influence SEO indirectly. Integrate social sharing buttons and encourage users to share your content, expanding its reach and potential impact on search visibility.
By focusing on these essential elements of on-page SEO, you can create a well-optimized website that not only performs well in search engine results but also provides a positive and informative experience for your visitors. Keep in mind that SEO is an ongoing process, and regularly updating and optimizing your content is key to sustained success.
7 notes · View notes
anandparikh · 4 months ago
Text
Complete #Onpage #SEO Techniques:
Tumblr media
On-page #SEO refers to optimizing individual web pages to rank higher and earn more relevant traffic in search engines.
1. #Title Tags:
- Include the target keyword.
- Keep it within 50-60 characters.
- Make it compelling and descriptive.
2. #Meta Descriptions:
- Summarize the content of the page.
- Include the target keyword.
- Keep it within 150-160 characters.
- Make it compelling to improve click-through rates.
3. #Headings (H1, H2, H3, etc.):
- Use a single H1 tag that includes the main keyword.
- Use H2, H3, etc., for subheadings.
- Make sure headings are relevant and keyword-rich.
4. #URL Structure:
- Keep URLs short and descriptive.
- Include the target keyword.
- Use hyphens to separate words.
5. #Content:
- Ensure high-quality, original, and relevant content.
- Use target keywords naturally within the content.
- Include related keywords and synonyms.
- Aim for a content length that is competitive for your keyword.
6. #Images and Alt Text:
- Use descriptive filenames for images.
- Include target keywords in the alt text.
- Optimize image file sizes for faster loading.
7. #InternalLinking:
- Link to relevant pages within your site.
- Use keyword-rich anchor text.
- Ensure a logical internal linking structure.
8. #ExternalLinks:
- Link to high-quality, relevant external sources.
- Open external links in a new tab to keep users on your site.
9. #MobileFriendliness:
- Ensure your site is responsive and works well on all devices.
- Use Google's Mobile-Friendly Test to check.
10. #PageSpeed:
- Optimize images and use a content delivery network (CDN).
- Minimize CSS, JavaScript, and HTML.
- Leverage browser caching.
11. #UserExperience (UX):
- Ensure easy navigation and a clean layout.
- Use clear calls to action (CTAs).
- Improve readability with bullet points, short paragraphs, and whitespace.
12. #Schema Markup:
- Add structured data to help search engines understand your content.
- Use JSON-LD for structured data implementation.
13. #Social Sharing:
- Include social sharing buttons.
- Use Open Graph tags for better social media integration.
14. #Keyword Optimization:
- Conduct thorough keyword research.
- Focus on primary and secondary keywords.
- Avoid keyword stuffing.
15. #Content Freshness:
- Regularly update content to keep it relevant.
- Add new information or improve existing content.
By optimizing these #SEO elements, you can improve your site's visibility and ranking on search engine results pages.
2 notes · View notes
probacklinker · 4 months ago
Text
There is 3 parts of SEO
Understanding SEO: On-Page, Off-Page, and Technical SEO.
Tumblr media
Search Engine Optimization (SEO) is a crucial digital marketing strategy that helps improve the visibility and ranking of a website on search engines like Google. SEO can be broadly categorized into three main parts: On-Page SEO, Off-Page SEO, and Technical SEO. Each of these components plays a vital role in driving organic traffic and enhancing the overall performance of a website. In this article, we will delve into each of these parts and highlight the significance of backlinks in Off-Page SEO.
On-Page SEO  
On-Page SEO refers to the optimization techniques that are applied directly on the website to improve its search engine rankings. This involves optimizing individual web pages to make them more search engine-friendly and relevant to users. Key elements of On-Page SEO include:
Keyword Research and Optimization: Identifying relevant keywords and incorporating them naturally into the content, titles, headings, and meta descriptions.
Content Quality and Relevance: Creating high-quality, informative, and engaging content that meets the needs and interests of the target audience.
Title Tags and Meta Descriptions: Crafting compelling and keyword-rich title tags and meta descriptions to improve click-through rates and search engine visibility.
Header Tags (H1, H2, H3, etc.): Structuring content with appropriate header tags to enhance readability and provide search engines with a clear understanding of the content hierarchy.
Internal Linking: Linking to other relevant pages within the website to improve navigation, user experience, and the distribution of link equity.
Image Optimization: Using descriptive file names, alt text, and optimized image sizes to improve image searchability and page load speed.
URL Structure: Creating clean, descriptive, and keyword-rich URLs to enhance user experience and search engine indexing.
Off-Page SEO              
Off-Page SEO involves activities conducted outside the website to improve its authority, relevance, and trustworthiness in the eyes of search engines. One of the most critical aspects of Off-Page SEO is building high-quality backlinks. Backlinks, also known as inbound links, are links from other websites that point to your website. They act as votes of confidence and signal to search engines that your content is valuable and trustworthy.
The Importance of Backlinks in Off-Page SEO
Backlinks are considered one of the most influential ranking factors in SEO. Here’s why they are crucial:
Increased Website Authority: When reputable websites link to your content, it enhances your website’s authority and credibility in the eyes of search engines.
Higher Search Engine Rankings: Websites with a robust backlink profile are more likely to rank higher on search engine results pages (SERPs), driving more organic traffic.
Referral Traffic: Backlinks from high-traffic websites can generate referral traffic, bringing more visitors to your site.
Faster Indexing: Search engines discover new content faster through backlinks, leading to quicker indexing and improved visibility.
Enhanced Brand Visibility: Backlinks from authoritative sources can increase your brand’s visibility and recognition within your industry.
Strategies for Building High-Quality Backlinks  
To maximize the benefits of backlinks, it’s essential to focus on quality over quantity. Here are some effective strategies for building high-quality backlinks:
Guest Blogging: Writing and publishing articles on reputable websites within your niche to gain exposure and earn backlinks.
Content Marketing: Creating valuable and shareable content, such as infographics, case studies, and whitepapers, that naturally attract backlinks.
Outreach Campaigns: Reaching out to industry influencers, bloggers, and webmasters to promote your content and request backlinks.
Social Media Engagement: Sharing your content on social media platforms to increase its reach and potential for earning backlinks.
Broken Link Building: Identifying broken links on other websites and offering your content as a replacement to earn backlinks.
Technical SEO          
Technical SEO focuses on optimizing the technical aspects of a website to ensure it meets the requirements of search engines for crawling, indexing, and ranking. It involves improving the backend structure and performance of the website to enhance its visibility and user experience. Key elements of Technical SEO include:
Website Speed and Performance: Ensuring fast page load times by optimizing images, leveraging browser caching, and minimizing HTTP requests.
Mobile-Friendliness: Creating a responsive design that provides a seamless user experience across different devices, especially mobile phones.
XML Sitemaps: Creating and submitting XML sitemaps to search engines to help them discover and index your website’s pages efficiently.
Robots.txt File: Using the robots.txt file to control and direct search engine crawlers on which pages to crawl and index.
Structured Data and Schema Markup: Implementing structured data and schema markup to provide search engines with additional information about your content, improving search visibility and rich results.
Secure Sockets Layer (SSL): Ensuring your website uses HTTPS to provide a secure connection, which is a ranking factor for search engines.
Canonical Tags: Using canonical tags to prevent duplicate content issues and consolidate link equity to the preferred version of a webpage.
Error Handling and Redirections: Managing 404 errors, setting up 301 redirects for moved or deleted pages, and ensuring a smooth user experience.
Conclusion              
SEO is a multifaceted strategy that involves On-Page SEO, Off-Page SEO, and Technical SEO. Each component plays a crucial role in enhancing the visibility, authority, and performance of a website. Among these, Off-Page SEO, particularly backlinks, stands out as a vital factor for improving search engine rankings and driving organic traffic. By understanding and implementing effective SEO practices, businesses can achieve long-term success in the competitive digital landscape.
2 notes · View notes
digitalmarketingagencybda · 7 months ago
Text
Mastering On-Page SEO: The Definitive Guide
Tumblr media
In the vast ocean of search engine optimization (SEO), on-page SEO remains an indispensable component. It's the cornerstone of your website's visibility in search engine results pages (SERPs) and mastering it can significantly boost your organic traffic. But what exactly is on-page SEO and how can you optimize your website effectively? In this comprehensive guide, we'll delve into the depths of on-page SEO, exploring its importance, key elements, best practices and advanced techniques.
What is On-Page SEO?
On-page SEO refers to the optimization of individual web pages to rank higher and earn more relevant traffic in search engines. Unlike off-page SEO, which involves external factors like backlinks and social signals, on-page SEO focuses on optimizing elements directly within the website itself. These elements include content, HTML source code and site architecture.
Why is On-Page SEO Important?
Improved Visibility: Properly optimized pages are more likely to rank higher in search engine results, increasing your website's visibility to potential visitors.
User Experience: On-page optimization often goes hand in hand with improving user experience (UX), leading to lower bounce rates and higher engagement metrics.
Targeted Traffic: By optimizing for specific keywords, you attract visitors who are actively searching for what your website offers, resulting in more targeted traffic.
Cost-Effective: Compared to other SEO strategies like link building, on-page SEO is relatively cost-effective and offers long-term benefits.
Key Elements of On-Page SEO
Title Tags: Title tags are HTML elements that define the title of a web page. They are displayed prominently in search engine results and should include relevant keywords and accurately describe the page's content.
Meta Descriptions: Meta descriptions provide a brief summary of the page's content and appear below the title tag in search results. While they don't directly impact rankings, compelling meta descriptions can improve click-through rates (CTR).
Heading Tags (H1, H2, etc.): Heading tags organize the structure of your content, with H1 being the main heading and subsequent tags (H2, H3, etc.) used for subheadings. They help both users and search engines understand the hierarchy of information on a page.
URL Structure: A clear and concise URL structure not only makes it easier for users to navigate your site but also helps search engines understand the context of your pages. Include relevant keywords in your URLs when possible.
Keyword Optimization: Strategic placement of keywords throughout your content, including in headings, paragraphs and image alt attributes, helps search engines understand the topic of your page. However, avoid keyword stuffing, as it can harm your rankings.
Quality Content: High-quality, relevant content is essential for on-page SEO success. Aim to create comprehensive, informative and engaging content that satisfies the search intent of your target audience.
Internal Linking: Linking to other pages within your website helps spread link equity and improves navigation. It also encourages visitors to explore more of your content, leading to longer sessions and increased engagement.
Image Optimization: Optimizing images by using descriptive file names and alt attributes not only improves accessibility but also provides another opportunity to include relevant keywords.
Best Practices for On-Page SEO
Research and Target Relevant Keywords: Conduct keyword research to identify the terms and phrases your target audience is searching for. Focus on long-tail keywords with lower competition for better results.
Create Unique and Compelling Content: Produce original, valuable content that addresses the needs and interests of your audience. Aim for a mix of formats, such as articles, videos, infographics and more.
Optimize Page Speed: Fast-loading pages enhance user experience and can positively impact rankings. Use tools like Google PageSpeed Insights to identify and address speed issues.
Mobile-Friendly Design: With the majority of web traffic coming from mobile devices, ensure your website is optimized for mobile users. Use responsive design principles to provide a seamless experience across all devices.
Regularly Update Content: Keep your content fresh and up-to-date to maintain relevance and authority. Update existing content with new information, statistics or insights and remove or redirect outdated pages.
Utilize Schema Markup: Schema markup helps search engines understand the context of your content, leading to rich snippets in search results. Implement structured data where applicable to enhance your listings.
Optimize for Featured Snippets: Aim to create content that answers common questions or provides concise summaries to increase the likelihood of appearing in featured snippets.
Monitor and Analyze Performance: Use tools like Google Analytics and Google Search Console to track the performance of your pages, identify areas for improvement and measure the impact of your optimizations.
Advanced On-Page SEO Techniques
Semantic SEO: Focus on the context and meaning of keywords rather than exact match phrases. Use synonyms, related terms and natural language to optimize content for semantic search.
Topic Clusters: Organize your content into clusters around broad topics, with pillar pages serving as comprehensive guides and supporting content delving into specific subtopics. This structure enhances topical authority and improves internal linking.
Voice Search Optimization: Optimize your content for voice search by incorporating natural language queries and targeting conversational keywords. FAQ pages and structured data can also improve visibility in voice search results.
User Engagement Signals: Pay attention to user engagement signals such as dwell time, bounce rate and click-through rate. Creating engaging, interactive content and improving site performance can positively influence these metrics.
Local SEO Optimization: For businesses with physical locations, optimize your website for local search by including location-specific keywords, creating a Google My Business profile and obtaining local citations.
Video SEO: Optimize video content by providing detailed metadata, including transcripts and captions and embedding videos on relevant pages. Video thumbnails and rich snippets can improve visibility in search results.
International SEO: If targeting multiple regions or languages, implement hreflang tags to indicate the language and geographical targeting of your pages. Ensure content localization and use country-specific domains or subdirectories where appropriate.
Conclusion
On-page SEO is a fundamental aspect of any successful digital marketing strategy. By optimizing your website's individual pages for search engines and users alike, you can increase visibility, attract targeted traffic and improve overall performance. Whether you're a beginner or a seasoned SEO practitioner, mastering on-page SEO techniques is essential for staying competitive in today's digital landscape. Start with the basics, experiment with advanced strategies and continually monitor and adapt to achieve optimal results.
4 notes · View notes
raviws23 · 1 year ago
Text
Exploring the Basics of HTML: A Journey into Web Development with an Online Compiler for HTML
In the vast universe of web development, HTML (Hypertext Markup Language) is the essential building block that transforms creative ideas into interactive web experiences. HTML provides the structural foundation for web content, allowing web developers to create well-organized and readable web pages. In this article, we will embark on a journey into the basics of HTML, exploring its core elements and their functions. Additionally, we will introduce you to a valuable resource: the Online Compiler for HTML, a tool that empowers aspiring web developers to experiment, test, and refine their HTML skills in a practical and user-friendly online environment.
Tumblr media
HTML: The Language of the Web
HTML is the language of the web, serving as a markup language that defines the structure of web content. Its fundamental elements, or tags, are used to identify and format various aspects of a web page. Let's dive into some of the basic elements that form the foundation of HTML:
1. HTML Document Structure: An HTML document starts with the <!DOCTYPE html> declaration, which defines the document type. It is followed by the <html> element, which encapsulates the entire document. The document is divided into two main sections: the <head> and the <body>. The <head> contains metadata and information about the document, such as the page title, while the <body> contains the visible content.
2. Headings: Headings are essential for structuring content and providing hierarchy to text. HTML offers six levels of headings, from <h1> (the highest level) to <h6> (the lowest level). Headings help create a clear and organized content structure.
3. Paragraphs: To create paragraphs of text, the <p> element is used. This element defines blocks of text separated by blank lines and is a fundamental tool for organizing and formatting content.
4. Lists: HTML allows for the creation of both ordered (numbered) and unordered (bulleted) lists. Ordered lists are created with the <ol> element and list items with <li>. Unordered lists are created with the <ul> element, also with list items using `<li>.
5. Links: Hyperlinks are a crucial feature of the web. HTML provides the <a> (anchor) element for creating links. The href attribute within the <a> element specifies the URL of the page or resource to which the link should navigate.
6. Images: To embed images in a web page, HTML employs the <img> element. The src attribute within the <img> element points to the image file's location.
Introducing the Online Compiler for HTML
To practice and experiment with these basic HTML elements, there's a valuable resource at your disposal: the Online Compiler for HTML. This user-friendly online tool allows aspiring web developers to write, modify, and test HTML code in a practical environment. What sets it apart is its real-time rendering feature, enabling users to see immediate results as they make changes to their HTML code. It's an ideal platform for beginners and experienced developers alike to fine-tune their HTML skills and explore the language's capabilities.
Conclusion: The Journey Begins
Understanding the basics of HTML is the first step in your journey into the world of web development. HTML's fundamental elements serve as the building blocks upon which you'll construct your web pages. With the assistance of the Online Compiler for HTML, you have a practical and interactive resource to help you explore and master the language. As you become more proficient in HTML, you'll gain the ability to structure content, create links, and embed images, laying the foundation for the websites and web applications of the future. The journey into web development has just begun, and HTML is your trusty guide.
5 notes · View notes
blogpreetikatiyar · 2 years ago
Text
WhatsApp Clone Using HTML and CSS
What does cloning a website means?
To make a copy
Cloning a website means copying or modifying the design or script of an existing website to create a new website. Website cloning allows a designer to create a website without writing scripts from scratch.
Any website can be cloned. You are also free to integrate some additional new features while cloning your website.
Cloning a website is one of the proven methods you can use to learn web development faster. It provides basic to advanced ideas about how websites work and work, and how to integrate them.
Let’s learn how to clone a website just using HTML5 and CSS in a simple way. 
Will take an example of WhatsApp Website and will clone it. 
WhatsApp is a free cross-platform messaging service. iPhone and Android smartphone, Mac and Windows PC users can call or exchange text, photo, voice and video messages with anyone in the world for free, regardless of the recipient's device. WhatsApp uses Wi-Fi connections to communicate across platforms. This differs from Apple iMessage and Messages by Google, which require a cellular network and Short Message Service (SMS).
Key WhatsApp Terminology 
Cross Platform
Messaging apps
End-to-end encryption
Video & Audio Calls
WhatsApp Business
HTML (Hyper Text Markup Language) –
HTML stands for Hyper Text Markup Language that is standard markup language to create web pages and web-based applications
It represents the structure of a web page
It comprises of series of elements which tells the browser how to display the content
Basic Structure of a HTML Document –
<!DOCTYPE html>
<html>
<head>
    <title>WhatsApp Clone</title>
</head>
<body>
    <h1>let's learn Web Development</h1>
    <p>My first project - WhatsApp Cloning</p>
</body>
</html>
Let’s Explain the above code –
- It is used to defines that the document is HTML5 document
- It is the root elements on an HTML Page
- It contains all the meta information about the HTML Page
- This element contains all the visible content of the page, such as paragraph, headlines, tables, list, etc. 
- It defines the largest heading for any topic, it ranges from -
- It defines a paragraph in the HTML page
Elements – 
It is the collection of start and end tag, and in between content is inserted between them. 
It major components are– 
Opening Tag – Used to tell the browser where the content starts. 
Closing Tag – Used to tell the browser where the content material ends. 
Content – Whatever written inside the opening and closing tag is content. 
Some Most Commonly used tags are – 
– Used to define a document or section, as it contains information related to titles and heading of related content. 
– The navigation tag is used to declare navigation sections in HTML documents. Websites typically have a section dedicated to navigation links that allows users to move around the site
– Anchor tag is used for creating hyperlink on the webpage. It is used to link one web page from another. 
– It is used to define a paragraph. Content written inside tag always starts from a new line. 
– It is used to define heading of a web page. There are 6 different heading h1, h2, h3, h4, h5 and h6. H1 is the main heading and the biggest followed by h2, h3, h4, h5 and h6.
- It is used to group multiple elements together. It helps in applying CSS. 
- Image tag is used to embed an image in a web page. 
CSS (Cascading Style Sheet) – 
CSS stands for Cascading Style Sheets, that describes HTML elements that appear on screen, paper, or other media. 
It used for designing web pages, in order to make web pages presentable. 
It is standardized across Web Browsers and is one of the core languages of the open web system/technology.
CSS Selector – 
CSS Selectors are used to select or target the element that you want to style. Selectors are part of the CSS ruleset. CSS selectors select HTML elements by ID, class, type, attributes, etc. 
Types of CSS Selectors – 
Element Selector – It selects the HTML elements directly using name 
ID Selector – It selects the id attribute of an element. ID is always unique, in the code. So, it is used to target and apply design to a specific or a unique element. 
Class Selector - It selects the class attribute of an element. Unlike ID selector class selectors can be same of many elements. 
Universal Selector – It selects all the elements of the webpage, and apply changes to it. 
Group Selector – It is used when same style is to be applied on many elements. It helps in non-duplication of code. 
Different ways of applying CSS - 
CSS can be applied in different ways – 
Inline CSS – 
Styling is done using different attributed inside an element itself. It can be used to apply unique style for a single element.
<h1 style="color:blue;">Let's learn Web Development</h1>
Internal CSS –
It is defined or written within the <style> element, nested instead <head> section of HTML document. 
It is mainly used when need to apply CSS on a particular page. 
<style type="text/css">
    h1 {
      color:blue;
    }
</style>
External CSS –
It is used to apply CSS on multiple pages. As all the styling is written in a different file with an extension “.css” Example style.css.
<link rel="stylesheet" type="text/css" href="style.css"> 
It is written instead head tag. 
For more detailed guide – Click here 
Let’s implement the above learnt concepts – 
In this example will clone a static page of WhatsApp using Internal CSS- 
<!DOCTYPE html>
<html lang="en">
<head>
  <style type="text/css">
    :root {
      font-size: 15px;
      --primaryColor: #075e54;
      --secondaryColor: #aaa9a8;
      --tertierColor: #25d366;
    }
    * {
      margin: 0;
      padding: 0;
      font-family: inherit;
      font-size: inherit;
    }
    body {
      font-family: Helvetica;
      font-weight: 300;
    }
    img {
      object-fit: cover;
      width: 100%;
    }
    .container {
      margin: 0 1.2em;
    }
    header {
      background-color: var(--primaryColor);
      padding: 1.4em 0;
    }
    header .container {
      display: flex;
      justify-content: space-between;
      align-items: center;
      color: white;
    }
    header .logo {
      font-size: 1.5rem;
      font-weight: 300;
    }
    header .menu {
      margin-left: 18px;
    }
    .nav-bar {
      background-color: var(--primaryColor);
      margin-bottom: 8px;
      display: grid;
      grid-template-columns: 16% 28% 28% 28%;
      justify-items: space-between;
      align-items: center;
      text-align: center;
      box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px,
        rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    }
    .nav {
      color: var(--secondaryColor);
      text-transform: uppercase;
      padding: 1em 0;
    }
    .nav.active {
      border-bottom: 3px solid white;
      color: white;
    }
    .chat {
      padding: 1em 0;
      display: flex;
      justify-content: space-between;
    }
    .chat .info {
      display: flex;
    }
    .chat .username {
      font-size: 1.2rem;
      margin-bottom: 5px;
      font-weight: 300;
    }
    .chat .recent-chat {
      color: gray;
      max-width: 200px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
    }
    .chat .recent-chat .read {
      color: #34b7f1;
    }
    .chat .photo {
      width: 55px;
      height: 55px;
      border-radius: 50%;
      margin-right: 18px;
    }
    .chat .recent-chat-time {
      font-size: 12px;
      color: gray;
    }
    .contact-button {
      padding: 1em;
      border: 0;
      border-radius: 50%;
      color: white;
      transform: rotate(0deg);
      font-size: 1.3rem;
      position: fixed;
      bottom: 20px;
      right: 1.2em;
      background-color: var(--tertierColor);
    }
  </style>
  <title>WhatsApp</title>
  <link rel="icon" type="image/x-icon" href="wp.png" />
  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" />
</head>
<!-- Body section starte here -->
<body>
  <header>
    <div class="container">
      <h1 class="logo">WhatsApp</h1>
      <div>
        <a role="button" class="bi bi-search icon"></a>
        <a role="button" class="bi bi-three-dots-vertical icon menu"></a>
      </div>
    </div>
  </header>
  <nav class="nav-bar">
    <span class="bi bi-camera-fill nav"></span>
    <a role="button" class="nav active">Chats</a>
    <a role="button" class="nav">Status</a>
    <a role="button" class="nav">Calls</a>
  </nav>
  <!-- Chat section starts here -->
  <!-- chat 1 -->
  <section class="chats">
    <div class="container">
      <div class="chat">
        <div class="info">
          <!-- <img class="photo" src="user-2.png" alt="User" /> -->
          <img class="photo" src="user-2.png" alt="User" />
          <div>
            <h6 class="username">Anurag</h6>
            <p class="recent-chat">
              <i class="bi bi-check2-all"></i> Yes, i remembered that! 😄
            </p>
          </div>
        </div>
        <small class="recent-chat-time"> 04:20 PM </small>
      </div>
      <!-- chat 2 -->
      <div class="chat">
        <div class="info">
          <img class="photo" src="user-2.png" alt="User" />
          <div>
            <h6 class="username">Cipher</h6>
            <p class="recent-chat">Do you wanna hangout?</p>
          </div>
        </div>
        <small class="recent-chat-time"> 10:20 AM </small>
      </div>
      <!-- chat 3 -->
      <div class="chat">
        <div class="info">
          <img class="photo" src="user-2.png" alt="User" />
          <div>
            <h6 class="username">CipherSchools</h6>
            <p class="recent-chat">
              <i class="bi bi-check2-all read"></i> Hey bro, time to band!
              🥁🎸
            </p>
          </div>
        </div>
        <small class="recent-chat-time"> Yesterday </small>
      </div>
      <!-- chat 4 -->
      <div class="chat">
        <div class="info">
          <img class="photo" src="user-2.png" alt="User" />
          <div>
            <h6 class="username">Schools</h6>
            <p class="recent-chat">Hey, where are you now? 🙄</p>
          </div>
        </div>
        <small class="recent-chat-time"> 7/22/21 </small>
      </div>
      <!-- chat 5 -->
      <div class="chat">
        <div class="info">
          <img class="photo" src="user-2.png" alt="User" />
          <div>
            <h6 class="username">Anurag CS</h6>
            <p class="recent-chat">
              <i class="bi bi-check2-all read"></i> May i borrow your games
              for 2 weeks?
            </p>
          </div>
        </div>
        <small class="recent-chat-time"> 7/22/21 </small>
      </div>
      <!-- Contact button on the whatsapp -->
      <button type="button" class="bi bi-chat-right-text-fill contact-button"></button>
    </div>
  </section>
</body>
</html>
23 notes · View notes
day6source · 1 year ago
Text
Tumblr media
[INTERVIEW] DAY6's Young K hopes to bring you comfort with his 1st full album 'Letters with notes': 'You make Young K exist'
by Sofia-Sayson
Young K first debuted as the bassist, main rapper, and lead vocalist of one of the renowned boy bands in the Korean music industry, DAY6 in 2015. Six years later, he debuted solo in September with the EP 'Eternal.' Now, Young K has come back with his first solo release since returning from the military in April with his first-ever solo full-length album, 'Letters with notes.' 'Letters with notes' contains 11 new songs, in which, notably, Young K took part as a lyricist and composer for all the tracks. The singer kicked off his return with the melodic pop-punk pre-release single "let it be summer." Featuring the title song "nothing but," the album also includes "waited," "Dreamer," "Bungee Jumping," "natural," "STRANGE," "SOUL," "playground," "babo," and "what is..." The album is full of messages revolving around hope, self-love, and life where the listeners would be able to hear Young K's soothing and vibrant vocal prowess. The title song, in particular, conveys the concept of continuing to shout for love and singing "This is all I have" until the end, even when no effort is working. In the final song, he asks, "If what we had wasn't love, what is love?" In honor of his much-awaited solo return, allkpop had the pleasure of talking to Young K about 'Letters with notes,' participating in the creation of his album, a piece of advice, and more. Read our exclusive interview with the multi-talented Young K below! Young K's shout-out to allkpop:
allkpop: Hi, Young K! First of all thank you for your time answering our questions, and congratulations on your new album, 'Letters with notes'! I'm sure that there were a lot of preparations for this full album compared to mini- and single albums. Could you please tell us how the album preparations went for this release, from cherry-picking the songs to working with producers in the studio, recording the songs, and filming the music video?
Young K: Thank you for having me! I decided to work on an album because I wanted to sing, and I also missed being on stage. Honestly, I didn't initially aim for a full album; I just wanted to write good songs. Since I put my best effort into each and every song, I couldn’t predict which one would be selected as the title track. After handing in all the demos, they go through a confirmation process, and that’s how the album comes together. 
allkpop: You've been participating in the creation of your albums for years now. Do you feel or consider this as an achievement every time you get to write lyrics and compose songs? How is it important for you to take part in making your own music? The feeling is just different when you get to participate in the creation of the songs, right?
Young K: I think one of the biggest things about creating my own album is the responsibility. There wouldn't be an album if I didn't write songs, which means fewer chances for me to perform on stage. However, I do feel joy and freedom in the process of songwriting. I get to be whoever I want to be, and I can create any character I like.
allkpop: What is the difference between writing songs for yourself and writing songs for other artists? I recently interviewed H1-KEY and Jo Yu Ri, where you also took part in writing some of their songs. H1-KEY members are thankful for your participation and Jo Yu Ri wants to have a special stage collaboration with you!
Young K: The most significant aspect I prioritize when writing a song is ensuring that it aligns with the music. Once I know who the song is intended for, I research them and envision how they might approach the songwriting. I'm very grateful that they chose the lyrics and performed with such talent. It’s a huge honor for me as well, and I'm down for anything.
allkpop: 'Letters with notes' has 11 new songs, and notably, you took part in writing and composing all of them. If you could summarize the message you'd like to deliver with all 11 songs in a few sentences, what would it be? How can you tell in words the whole message you'd like to convey with the whole album?
Young K: The summarization of this album would be "love." Love can be in many forms, such as love for My Days (DAY6's fandom name), family, or even music. Without love in our lives, it'd be very hard to go on. Each song holds different shapes and sizes of love with different words and notes.
allkpop: You gave a bunch of pieces of advice to your juniors. I especially heard that Stray Kids' Bang Chan learned a lot from you! What is it that you would like to tell or relay to your younger self or trainee self, that may be of help to younger idols pursuing the same career as yours as well? 
Young K: To my younger self I would say, "You think you're doing your best, right? Do more. Prepare more. More is coming." But to everyone else, I would say, "Give your best, but always remember to stay healthy. That means both physically and mentally. Always take care of yourself, look at yourself, and make sure you know how you are feeling." I would say this because I only know the life of mine. The words are relevant not only to those aspiring to become musicians but to all individuals who are in this world together.
allkpop: Apart from your singing career, you're also the DJ of 'Kiss the Radio.' How's your experience working on the show so far? You've interacted with a lot of idols, from 2nd to 4th generation idols! Do you have any fun or memorable episodes or stories from the show?
Young K: Being able to meet a variety of different guests remains intriguing to me. Seeing artists who are over 10 years younger makes me realize how time is passing. The most memorable guests would be Sungjin and Dowoon. With them, I can play around the most.
allkpop: Next month will mark your 8th anniversary since your debut in DAY6! September is the month when you made your solo debut as well. Congratulations by the way! I wanted to ask if it is just a coincidence that you debuted both in DAY6 and as a solo artist in the month of September. I also realized that your new album, 'Letters with notes' will be released in the same month as well, September!
Young K: Thank you so much! I suppose these occurrences feel like destiny, as no one intentionally planned such coincidences, myself included. Yet, people often say that things happen for a reason, so I guess I'll just enjoy this journey and strive to make you all proud.
allkpop: What growth or improvements have you seen from yourself for 'Letter with notes' compared to 'Eternal'?
Young K: Different me, me with the addition of time. My voice has changed — how I think of it as growth — so the results are likely different. As producer Jisang Hong told me, continuous growth is crucial. If that’s not possible, at least strive for meaningful changes. I've dedicated effort to my musical growth, yet the ultimate assessment rests with the listeners.
allkpop: Since the album title is 'Letters with notes,' if you were to write a letter to Young K, to yourself right now, and after a few years, let's say 5 years, you'll get back to this letter and read it as Young K from the future. What would the letter contain?
Young K: The letter would contain: “How are you? Are you good? Hope you're enjoying music as much as I am. Stay happy.”
allkpop: You debuted as the bassist of DAY6! Over the years, have you ever found an interest in playing other musical instruments?
Young K: I tried playing other instruments, but I haven’t truly succeeded in mastering any of them. Currently, my main focus is on becoming a better vocalist.
allkpop: I read in an interview that one of your insecurities is your face. That some people are intimidated by you, that you look angry. Are you still working on practicing smiling in front of the mirror, or have you just accepted your looks and who you are? Are you the kind of person who often thinks or worries about what other people may think about you?
Young K: I've stopped consciously practicing smiling since I haven't heard anyone being intimidated recently. Fortunately, I've had many opportunities to naturally smile. But yes, I still consider how others perceive me and interpret my words. It’s not about my own insecurity, but rather about listeners' comfort.
allkpop: To wrap up this interview, do you have anything else to say to allkpop readers and your fans who are going to read this article? Feel free to also drop your goals, be they music- or personal-related!
Young K: Hope all of you stay safe and healthy! Take care of yourself. Ask yourself how you are feeling. The most I can do is sing for you, and I hope it brings some comfort. My goal is to continue performing on stage for as long as possible. This won't be possible without all of you, so please understand how amazing you are. You make Young K exist.
5 notes · View notes
izicodes · 2 years ago
Note
hi. im learning html by myself and i was wondering if it was necessary to know every tag? like do i need to dedicate time to learn as many tags as possible or are the basic ones enough?
Hiya!! It's great to hear that you're learning HTML on your own!! Props to you! I hope it's going well for you!
Tumblr media
To answer your question, it's not necessary to know every single HTML tag. In fact, even experienced web developers don't necessarily know every single tag, as there are many that are rarely used - I know for sure that the other developers on my team don't know them all and would have to search it to see if it's a real tag or not 😅
However, it's important to have a good understanding of the basic HTML tags and their attributes, as these are the building blocks of any web page. Some of the most important tags to learn include:
html, head
title, meta
h1 h6
p
a
img, figure, figurecaption
ul , ol, li
div, span, section, main, article, footer, nav
table, tr, td, thead, tbody, tfoot
form, input, textarea, select
Note >> Some are semantic tags, tags that provide meaning to the content they contain. They describe the purpose or role of the content, rather than just its appearance. Helps with accessibility for those who might have difficulty navigating the web.
Tumblr media
Here is a link to an HTML5 Cheat book that includes a page about the most common HTML tags: 'A Developer's Paradise: The Ultimate HTML5 Cheat Sheet' - [LINK]
But I hope this helps! Good luck and don't worry - the more you code in HTML and with the tags, the more they become second nature!! Repeating a process over and over again helps with memory! 👏🏾💗
Tumblr media
76 notes · View notes