Comtruck.ca - SEO Checker

Overview of the SEO Check
Meta information
80% 
Page quality
71% 
Page structure
100% 
Link structure
25% 
Server
74% 
External factors
100% 
SEO Score
Response time
3.62 s
File size
135.00 kB
Words
792
Media files
63
Number of links
141 internal / 12 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Home - Commercial Truck Equipment Co.
The length of the page title is perfect. (371 pixels out of 580 max pixel length)
There are no duplicate words in the title
Meta description
(Critically important)
The meta description is missing.
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://comtruck.ca/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-ca
Server location: United States of America
The following language is defined by HTML: en-ca
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
robotsindex, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
generatorSite Kit by Google 1.116.0
google-adsense-platform-accountca-host-pub-2644536267352236
google-adsense-platform-domainsitekit.withgoogle.com
msapplication-TileImagehttps://comtruck.ca/wp-content/uploads/2023/10/cropped-Artboard-1-270x270.png
viewportwidth=device-width, initial-scale=1
msapplication-TileColor#950731
theme-color#950731
article:publisherhttps://www.facebook.com/COMTRUCK.CA
article:modified_time2025-03-06T19:29:04+00:00
langen-ca
twitter:cardsummary_large_image
twitter:site@comtruck
og:localeen_US
og:typewebsite
og:titleHome - Commercial Truck Equipment Co.
og:urlhttps://comtruck.ca/
og:site_nameCommercial Truck Equipment Co.
content-typetext/html; charset=UTF-8
X-UA-CompatibleIE=edge,chrome=1

Test up to 1.000 webpages of comtruck.ca with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
Only 1 paragraph/s was/were found on this page.
This page contains 792 words. That's ok.
13.3% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 21 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
This page loads 4 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width, initial-scale=1" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 16 tags for this page.
Image SEO
(Somewhat important)
55 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
This page is optimized perfectly for social networks.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
/wp-content/uploads/2025/02/leaf100.pngNo alt attribute provided
...4.01-Commercial-Truck-Promo-1024x576.jpgNo alt attribute provided
...t/uploads/2023/11/ComTruck-51-scaled.jpgNo alt attribute provided
.../11/2_img_2603_52694618176_o_edit2-1.jpgNo alt attribute provided
...tent/uploads/2023/11/century-1150s-2.jpgNo alt attribute provided
...tent/uploads/2023/04/logo-miller-min.jpgMiller Industries
...tent/uploads/2023/04/logo-parker-min.jpgParker Logo
...t/uploads/2023/04/logo-amco-veba-min.jpgAMCO VEBA Lifting beyond horizons
...2023/10/SnowDogg-Logo-e1700005713378.pngNo alt attribute provided
/wp-content/uploads/2023/10/Bibeau-Logo.pngNo alt attribute provided
/wp-content/uploads/2023/10/Whelen-Logo.pngNo alt attribute provided
...-winch-brand-off-road-logo-love-text.pngNo alt attribute provided
...ent/uploads/2023/10/McNeilus-Logo-1.jpegNo alt attribute provided
...ontent/uploads/2023/10/Stellar-Logo.jpegNo alt attribute provided
...ntent/uploads/2023/10/Knapheide-Logo.pngNo alt attribute provided
/wp-content/uploads/2023/10/Monroe-Logo.pngNo alt attribute provided
/wp-content/uploads/2023/10/Meyer-Logo.jpegNo alt attribute provided
/wp-content/uploads/2023/10/Maintainer.jpgNo alt attribute provided
...t/uploads/2023/10/General-Body-Logo.jpegNo alt attribute provided
...TMASTER_GM1-2-e1702314104781-300x131.jpgNo alt attribute provided
.../uploads/2023/11/HERO-IMAGE-1-scaled.jpgNo alt attribute provided
...tent/uploads/2024/06/larue-airports.jpegNo alt attribute provided
...nt/uploads/2023/06/HERO-IMAGE-scaled.jpgAmco Veba Articulating Crane
...oads/2023/11/dump_boxes_hero2-scaled.jpgNo alt attribute provided
...ploads/2023/11/hooklifts_hero-scaled.jpgNo alt attribute provided
/wp-content/uploads/2023/10/mcn1.jpegNo alt attribute provided
...uploads/2024/01/hyrail-hero_3-scaled.jpgNo alt attribute provided
...s/2023/11/service-bodies-hero-scaled.jpgNo alt attribute provided
...oads/2025/03/20240704_101422-rotated.jpgNo alt attribute provided
/wp-content/uploads/2025/02/IMG_0048.jpegNo alt attribute provided
/wp-content/uploads/2025/01/IMG_1357.jpgNo alt attribute provided
/wp-content/uploads/2025/01/2.jpgNo alt attribute provided
/wp-content/uploads/2025/01/2.jpgNo alt attribute provided
/wp-content/uploads/2025/01/2.jpgNo alt attribute provided
...ent/uploads/2025/01/IMG_4339-rotated.jpgNo alt attribute provided
...ntent/uploads/2024/02/IMG_7903-Large.jpgNo alt attribute provided
...tent/uploads/2024/11/20240618_093438.jpgNo alt attribute provided
...loads/2024/11/PXL_20241126_220531496.jpgNo alt attribute provided
...2023/04/edpartsshoot_0012_web-scaled.jpgNo alt attribute provided
...s/2023/04/liftgate-tommygate-g2-0006.jpgNo alt attribute provided
...04/underhood40-service-van-installed.jpgNo alt attribute provided
...2023/04/edpartsshoot_0029_web-scaled.jpgNo alt attribute provided
...2023/04/edpartsshoot_0039_web-scaled.jpgNo alt attribute provided
.../2023/04/plows-spreaders-hero-scaled.jpgNo alt attribute provided
...23/04/truck_accessories_hiviz-scaled.jpgNo alt attribute provided
...nt/uploads/2023/04/Braden_Oilfield1.jpegNo alt attribute provided
.../images/placeholder/placeholder-news.jpgNo alt attribute provided
...-Commercial-Truck-Partnership-Edits2.jpgNo alt attribute provided
...content/uploads/2023/07/euroway_acq.jpegNo alt attribute provided
...ng-Expansion-NW-Perspective-crop-web.jpgNo alt attribute provided
...tent/uploads/2021/12/IMG_4094_edit_1.jpgNo alt attribute provided
...ntent/uploads/2021/11/DSC_0132_small.jpgNo alt attribute provided
...ds/2021/08/SmartPTO-Hero-1024x569-1.jpegNo alt attribute provided
...ontent/uploads/2021/07/comtrucklogos.jpgNo alt attribute provided
.../uploads/2021/07/DSC_6173_edit_small.jpgNo alt attribute provided
/wp-content/themes/CTEC/images/map.pngNo alt attribute provided
...ontent/uploads/2023/03/cta-image-min.jpgWorkers performing truck maintenance
.../uploads/2023/03/icon-facebook-white.pngFacebook
.../uploads/2023/03/icon-linkedin-white.pngLinkedIn
/wp-content/uploads/2023/11/ig.pngNo alt attribute provided
/wp-content/uploads/2023/11/yt.pngNo alt attribute provided
/wp-content/uploads/2023/11/x.pngNo alt attribute provided
Video URLWidthHeight
...Commercial-Truck-Web-Banner-Web-8-MB.mp4

Page structure

H1 heading
(Critically important)
Commercial Truck Equipment
The H1 heading is perfect.
Headings
(Important)
The heading structure is perfect.

Heading structure

Heading levelContent
H1 Commercial Truck Equipment
H2 Main Navigation
H2 Sub Navigation
H2 Providing Expert Truck Equipment Solutions Across Canada
H2 Canada’s expert supplier of Truck Equipment
H2 Other Commercial Group Companies
H2 Authorized Dealer
H2 Vehicles
H2 Stock Trucks
H2 Components
H2 Company News
H2 Commercial Truck Equipment Awarded Ontario Dealership for JA Larue Snow Removal Products
H2 McNeilus Announces Partnership with Commercial Truck Equipment to Expand Sales, Parts, and Service Support in Canada
H2 Commercial Group of Companies Expands into Winnipeg with Acquisition of Euroway Industrial Service Co.
H2 Commercial Truck Equipment Solidifies Foothold in Edmonton Region with Largest Facility Expansion in Company History
H2 Commercial Truck Equipment Launches After-Hours Parts Program for Edmonton Area
H2 Commercial Truck Equipment Appointed a Cummins Inc. Authorized Maintenance Dealer
H2 Commercial Truck Equipment Announces Distribution Partnership with Viatec for SmartPTO Equipment
H2 Commercial Truck Equipment Expands Terex Distribution Territory into Eastern Canada
H2 Commercial Truck Equipment Completes Milestone EV Builds
H2 Nationwide Branch Network
H2 Can’t find what you’re looking for? We will build you a truck.
H3 Commercial is an Authorized Dealer for 120+ leading product lines:
H3 Market-leading support is never far away
Some internal link anchor texts are too long.
Some anchor texts are used more than once.
10 links don't have an anchor text.
There are 9 links with a trivial anchor text.
The number of internal links is ok.
All internal links are not using dynamic parameters.
There are 12 external links on this page.
LinkAttributesAnchor text
https://comtruck.ca/stock-trucks/Stock Trucks
/truck-equipment/Vehicles
https://comtruck.ca/components/Components
https://comtruck.ca/company/Company
https://comtruck.ca/company/About Us
https://comtruck.ca/company/news/News
/company/careers/Careers
/company/clients/Clients
/company/engineering/Engineering
/company/cooperative-purchasing/Cooperative Purchasing
/service-support/Service & Support
/service-support/after-hours/After Hours
/service-support/mobile-service/Mobile Service
/service-support/parts/Parts
/service-support/training/Training
https://comtruck.ca/contact-us/Contact Us
/team-commercial/user-login/Employees
https://comtruck.ca/Commercial Truck Equipment Co.
https://comtruck.ca/stock-trucks/Text duplicate Stock Trucks
/truck-equipment/Truck Equipment
/truck-equipment/Text duplicate Vehicles
/truck-equipment/towing-recovery/Towing & Recovery
/truck-equipment/cranes/Cranes
/truck-equipment/dump-boxes/Dump Boxes
/truck-equipment/snow-ice/Snow & Ice
/truck-equipment/service-bodies/Service Bodies
/truck-equipment/refuse-collec...Refuse Collection
/truck-equipment/hirail/Road-To-Rail/Hi-Rail
/truck-equipment/hooklifts/Hooklifts
/truck-equipment/evs-hybrid/Fleet Electrification
https://comtruck.ca/components/Text duplicate Components
/components/pto-driveline-reta...Power Take Offs (PTO’s)
/components/pumps-motors/Pumps & Motors
/components/plows-spreaders/Plows & Spreaders
/components/blowers-compressors/Blowers & Compressors
/components/hydraulics-controls/Hydraulics & Controls
/components/tailgates/Tailgates & Liftgates
/components/winches/Winches
/components/truck-accessories/Truck Accessories
/components/retarders/Retarders & Frictionless Braking
/service-support/Text duplicate Service & Support
/service-support/About Service & Support
/service-support/parts/Text duplicate Parts
/service-support/training/Text duplicate Training
/service-support/after-hours/Text duplicate After Hours
/service-support/mobile-service/Text duplicate Mobile Service
https://comtruck.ca/company/Text duplicate About Us
https://comtruck.ca/company/news/Text duplicate News
/company/engineering/Text duplicate Engineering
/company/clients/Text duplicate Clients
/company/careers/Text duplicate Careers
/service-support/Text duplicate Service & Support
/company/cooperative-purchasing/Text duplicate Cooperative Purchasing
/company/the-commercial-story/The Commercial Story
/locations/vancouver/Vancouver – Delta
/locations/surrey/Surrey
/locations/calgary/Calgary
/locations/edmonton/Edmonton
/locations/regina/Regina
/locations/winnipeg/Winnipeg
/locations/woodstock/Woodstock
/locations/ayr/Ayr
/locations/quebec-city/Quebec City
https://comtruck.ca/contact-us/Text duplicate Contact Us
https://tw12.ultipro.ca/New window External Subdomain Text duplicate Employees
https://comgroup.ca/New window External The Commercial Group
https://comtruck.ca/stock-trucks/View Stock Trucks
https://player.vimeo.com/video...External Subdomain No Text
https://comutility.ca/External Commercial Utility Equipment
https://comemerg.ca/External Commercial Emergency Equipment
https://cantow.ca/External Canadian Towing Equipment
/wp-content/uploads/2024/11/Co...No Text
/truck-equipment/towing-recovery/Text duplicate Towing & Recovery
/truck-equipment/snow-ice/Text duplicate Snow & Ice
/truck-equipment/cranes/Text duplicate Cranes
IMG-ALT Amco Veba Articulating Crane
/truck-equipment/dump-boxes/Text duplicate Dump Boxes
/truck-equipment/hooklifts/Text duplicate Hooklifts
/truck-equipment/refuse-collec...Text duplicate Refuse Collection
/truck-equipment/hirail/Text duplicate Road-To-Rail/Hi-Rail
/truck-equipment/service-bodies/Text duplicate Service Bodies
/trucks/amco-veba-817ng-4s-art...Cranes Amco Veba 817NG 4S Articulating Crane On Freightliner M2 106 In Stock – Complete Stock number: NV12322 Year: 2024 Condition: In Stock – Complete Make:...
/trucks/jerr-dan-12k-carrier/Towing & Recovery Jerr-Dan 12K Carrier Sold Stock number: UV11459 Year: 2019 Condition: Sold Make: Jerr-Dan More Info
/trucks/miller-century-16-seri...Towing & Recovery Miller Century 16 Series 23′ Carrier Used Stock number: UV4968 Year: 2018 Condition: Used Make: Miller More Info
/trucks/bibeau-bfl-s-160-36-48...Dump Boxes Bibeau BFL-S 160-36-48 On Freightliner SD114 In Stock – Complete Stock number: NV12841 Year: 2024 Condition: In Stock – Complete Make: Bibeau More...
/trucks/bibeau-bfl-s-160-36-48...Dump Boxes Bibeau BFL-S 160-36-48 On Freightliner SD108 In Stock – Complete Stock number: NV12290 Year: 2024 Condition: In Stock – Complete Make: Bibeau More...
/trucks/bibeau-bfl-s-160-36-48...Dump Boxes Bibeau BFL-S 160-36-48 On Freightliner SD114 In Stock – Complete Stock number: NV12286 Year: 2024 Condition: In Stock – Complete Make: Bibeau More...
/trucks/nrc-40k-carrier/Towing & Recovery NRC 40K CARRIER Used Stock number: UV12495 Year: 2015 Condition: Used Make: Miller More Info
/trucks/hornet-cobra-5500rsh-v...Service Bodies HORNET/COBRA 5500RSH/VMAC PREDITAIR 40 WITH ALUM. 132″ SERVICE BODY ON RAM 5500 CREW CAB In Stock – Complete Stock number: 10922 Year: 2024 Co...
/trucks/miller-century-12-seri...Towing & Recovery MILLER CENTURY 12 SERIES 21′ Sold Stock number: NV12176 Year: 2024 Condition: Sold Make: Miller More Info
/trucks/miller-century-12-seri...Towing & Recovery MILLER CENTURY 12 SERIES 21′ Coming Soon Stock number: NV13291 Year: 2025 Condition: Coming Soon Make: Miller More Info
/components/pto-driveline-reta...Text duplicate Power Take Offs (PTO’s)
/components/tailgates/Text duplicate Tailgates & Liftgates
/components/blowers-compressors/Text duplicate Blowers & Compressors
/components/hydraulics-controls/Text duplicate Hydraulics & Controls
/components/pumps-motors/Text duplicate Pumps & Motors
/components/plows-spreaders/Text duplicate Plows & Spreaders
/components/truck-accessories/Text duplicate Truck Accessories
/components/winches/Text duplicate Winches
/news/commercial-truck-equipme...Jun 4, 2024 Commercial Truck Equipment Awarded Ontario Dealership for JA Larue Snow Removal Products
/news/commercial-truck-equipme...Trivial anchor text
Read More
/news/mcneilus-announces-partn...Nov 2, 2023 McNeilus Announces Partnership with Commercial Truck Equipment to Expand Sales, Parts, and Service Support in Canada
/news/mcneilus-announces-partn...Text duplicate Trivial anchor text
Read More
/news/commercial-group-of-comp...Jul 12, 2023 Commercial Group of Companies Expands into Winnipeg with Acquisition of Euroway Industrial Service Co.
/news/commercial-group-of-comp...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Apr 25, 2022 Commercial Truck Equipment Solidifies Foothold in Edmonton Region with Largest Facility Expansion in Company History
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Dec 13, 2021 Commercial Truck Equipment Launches After-Hours Parts Program for Edmonton Area
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Nov 23, 2021 Commercial Truck Equipment Appointed a Cummins Inc. Authorized Maintenance Dealer
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Aug 11, 2021 Commercial Truck Equipment Announces Distribution Partnership with Viatec for SmartPTO Equipment
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Jul 12, 2021 Commercial Truck Equipment Expands Terex Distribution Territory into Eastern Canada
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/news/commercial-truck-equipme...Jul 7, 2021 Commercial Truck Equipment Completes Milestone EV Builds
/news/commercial-truck-equipme...Text duplicate Trivial anchor text
Read More
/locations/vancouver/No Text
/locations/surrey/No Text
/locations/calgary/No Text
/locations/edmonton/No Text
/locations/regina/No Text
/locations/winnipeg/No Text
/locations/woodstock/No Text
/locations/ayr/No Text
/locations/quebec-city/No Text
/locations/vancouver/Vancouver
/locations/surrey/Text duplicate Surrey
/locations/calgary/Text duplicate Calgary
/locations/edmonton/Text duplicate Edmonton
/locations/regina/Text duplicate Regina
/locations/winnipeg/Text duplicate Winnipeg
/locations/woodstock/Text duplicate Woodstock
/locations/ayr/Text duplicate Ayr
/locations/quebec-city/Text duplicate Quebec City
https://comtruck.ca/contact-us/Text duplicate Contact Us
https://comtruck.ca/No Text
https://comtruck.ca/sitemap/Sitemap
https://comgroup.ca/New window External Text duplicate The Commercial Group
/privacy-policy/Privacy Policy
https://www.facebook.com/Comme...New window External Subdomain IMG-ALT Facebook
https://www.linkedin.com/compa...New window External Subdomain IMG-ALT LinkedIn
https://www.instagram.com/comt...New window External Subdomain No Text
https://www.youtube.com/channe...New window External Subdomain No Text
https://twitter.com/comtruckNew window External No Text
/locations/vancouver/Vancouver 591 Chester RD Delta, BC V3M 6G7 PH 604-526-6126 TF 1-800-665-6126
/locations/surrey/Surrey 9475 192 Street Surrey, BC V4N 3R7 PH 604-888-0513 TF 1-800-665-0644
/locations/calgary/Calgary 11199-48 Street SE Calgary, AB T2C 5H4 PH 403-253-6421 TF 1-800-352-8291
/locations/edmonton/Edmonton 8412 15 St. Edmonton, AB T6P 0B9 PH 780-468-5151 TF 1-888-815-7743
/locations/regina/Regina 105 McDonald St N Regina, SK S4N 5W2 PH 306-721-9575 TF 1-800-363-2626
/locations/winnipeg/Winnipeg 245 Transport Rd Winnipeg, Manitoba R5R 0J5 PH 204-661-0500
/locations/woodstock/Woodstock 1005 Pattullo Ave WooDstock, ON N4V 1C8 PH 519-421-4488 TF 1-866-816-8941
/locations/ayr/Ayr 5 Cochran Dr Building 'B' North Ayr, ON N0B 1E0 PH 519-622-8682
/locations/quebec-city/Quebec City #105 445 Rue Papin Québec City, PQ G1P 3T8 PH 418-653-0000

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://comtruck.ca/"
HTTP header
(Important)
The web server version is sent within the HTTP header.
The X-powered header is sent within the response header. (unnecessary)
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is very slow (3.62 seconds). The response time should be less than 0.4 seconds. Slow websites are bad for search engine bots and also result in bad user experience.
This page loads 4 CSS files. This may affect the page load time negatively.
This page loads 4 JavaScript files. This may affect the load time negatively.
The file size of the HTML document is fine (135 kB).

HTTP Response Header

NameValue
dateMon, 17 Mar 2025 20:15:26 GMT
serverApache/2.4
x-powered-byPHP/8.2.26
link<https://comtruck.ca/wp-json/>; rel="https://api.w.org/", <https://comtruck.ca/wp-json/wp/v2/pages/2>; rel="alternate"; title="JSON"; type="application/json", <https://comtruck.ca/>; rel=shortlink
varyAccept-Encoding
content-encodinggzip
content-length20946
content-typetext/html; charset=UTF-8
statuscode200
http_versionHTTP/1.1

External factors

This website has excellent links from other websites.
This page has backlinks from 122 referring domains.
This page has 668 backlinks.
This page has backlinks from 100 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

# START WPFORMS BLOCK
# ---------------------------
User-agent: *
Disallow: https://comtruck.ca/wp-content/uploads/wpforms/
# ---------------------------
# END WPFORMS BLOCK

# START YOAST BLOCK
# ---------------------------
User-agent: *
Disallow:

Sitemap: https://comtruck.ca/sitemap_index.xml
# ---------------------------
# END YOAST BLOCK

Search preview

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
Truck74%Check
Commercial Truck66%Check
Truck Equipment65%Check
Commercial Truck Equipment63%Check
Commercial61%Check
Equipment60%Check
Truck Accessories55%Check
Commercial Group50%Check
Edmonton47%Check
Commercial Group Companies47%Check

Test up to 1.000 webpages of comtruck.ca with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions